ajax访问次数频繁,数据量太大,有什么技术或者框架可以优化这种问题

码兄 2018-11-26 01:38:55
业务需求是客户在页面操作一些东西,然后生成图片查看,客户每次修改页面都会通过ajax把1-2MB的数据传递到服务器,服务器再生成图片返回给客户..
然后导致服务器压力太大,响应比较慢.
请问有没有什么技术或者框架能解决这类问题呢?
...全文
368 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
码兄 2018-11-28
  • 打赏
  • 举报
回复
引用 4 楼 風灬雲 的回复:
请求数据压缩,这个我没听过= =不过你这个post 1-2M的数据量,设计的时候应该会有优化的可能吧,试试往设计这方面优化一下;技术上面去攻太难的点,时间成本同样很高,而且维护性不一定好
这个是当然的,数据设计这方面一直在优化,现在慢慢变小,1-2M的数据量是指最大的数据量,这种情况比较少,普遍都是几百K左右..
風灬雲 2018-11-26
  • 打赏
  • 举报
回复
请求数据压缩,这个我没听过= =不过你这个post 1-2M的数据量,设计的时候应该会有优化的可能吧,试试往设计这方面优化一下;技术上面去攻太难的点,时间成本同样很高,而且维护性不一定好
码兄 2018-11-26
  • 打赏
  • 举报
回复
引用 1 楼 風灬雲 的回复:
本地缓存前面一次的数据;当点击生成图片的时候对比,把修改过的数据传到后台; 这样客户端会增加一些计算量并且占用一定的内存;一般来说,需求是那么多,要么空间换时间,要么时间换空间
谢谢,你说的方法也有考虑,但是因为代码原因,修改起来比较费时. 请问前端数据有什么好的方法压缩吗?或者WebSockets 这类通讯工具在这种地方使用会不会好过ajax交互
码兄 2018-11-26
  • 打赏
  • 举报
回复
@風灬雲 谢谢,你说的方法也有考虑,但是因为代码原因,修改起来比较费时. 请问前端数据有什么好的方法压缩吗?或者WebSockets 这类通讯工具在这种地方使用会不会好过ajax交互
風灬雲 2018-11-26
  • 打赏
  • 举报
回复
本地缓存前面一次的数据;当点击生成图片的时候对比,把修改过的数据传到后台;

这样客户端会增加一些计算量并且占用一定的内存;一般来说,需求是那么多,要么空间换时间,要么时间换空间

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧