热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ajax响应时间太慢,求救各位大神!!!!!

ajax从后台得到数据比较慢,用firebug测了下要2s多。我需要从后台得到实时数据,在页面生成饼状图,5秒刷新一次。当第一次打开页面时,饼状图不能出现,大概要等到5s左右才会出现,而后5s一刷新。
ajax从后台得到数据比较慢,用firebug测了下要2s多。我需要从后台得到实时数据,在页面生成饼状图,5秒刷新一次。当第一次打开页面时,饼状图不能出现,大概要等到5s左右才会出现,而后5s一刷新。求各位大神帮忙,第一次时打开页面怎么能马上得到饼状图??求救了?大神们。 

11 个解决方案

#1


几秒取一次数据是你自己定义的,你在输出页面的时候主动调用一下画图代码不行吗?

#2


先查清除具体慢在什么地方,你看看调用持久层用了多长时间. 不然看看是不是服务器内存不够了反应慢,再不然就联系网管,你网络有问题, 对了你服务器是在本机么?

#3


把sql优化一下,业务里面的数据处理应该也可以优化一下

#4


做缓存~~~~~

#5


一步一步调试,先检查出慢在那个环节,然后想想有没有更好的办法!问题总是可以解决的,但必须先找到具体的问题出现在那个环节上。对症下药

#6


同意四楼的...

#7


不知道你打开页面时有没有带饼状图数据,setInterval 会在5s后执行,在这个开始之前先执行一遍获取。
还有就是客户端2s相应有点慢,要看是网速原因还是如3# 和 5# 说的服务器端的响应时间太长,然后对代码和sql做优化

#8


要不是网络慢,要不就是后台服务处理速度慢

楼上说了可以用缓存, 或者看看代码上有没有可以优化的地方吧

#9


解决了,谢谢各位了

#10


我一般的解决方式是接受之后先不显示,全部加载完成之后再显示。。
另外问一下楼主,只是用火狐,有没有用过360测试过呢?

#11


楼主提问的问题解决之后 最好可以 分享出来是怎么解决的呢  不胜感激

推荐阅读
author-avatar
mobiledu2502913627
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有