当前位置:编程学习 > JAVA >>

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

ajax从后台得到数据比较慢,用firebug测了下要2s多。我需要从后台得到实时数据,在页面生成饼状图,5秒刷新一次。当第一次打开页面时,饼状图不能出现,大概要等到5s左右才会出现,而后5s一刷新。求各位大神帮忙,第一次时打开页面怎么能马上得到饼状图??求救了?大神们。  --------------------编程问答-------------------- 几秒取一次数据是你自己定义的,你在输出页面的时候主动调用一下画图代码不行吗? --------------------编程问答-------------------- 先查清除具体慢在什么地方,你看看调用持久层用了多长时间. 不然看看是不是服务器内存不够了反应慢,再不然就联系网管,你网络有问题, 对了你服务器是在本机么? --------------------编程问答-------------------- 把sql优化一下,业务里面的数据处理应该也可以优化一下 --------------------编程问答-------------------- 做缓存~~~~~ --------------------编程问答-------------------- 一步一步调试,先检查出慢在那个环节,然后想想有没有更好的办法!问题总是可以解决的,但必须先找到具体的问题出现在那个环节上。对症下药 --------------------编程问答-------------------- 同意四楼的... --------------------编程问答-------------------- 不知道你打开页面时有没有带饼状图数据,setInterval 会在5s后执行,在这个开始之前先执行一遍获取。
还有就是客户端2s相应有点慢,要看是网速原因还是如3# 和 5# 说的服务器端的响应时间太长,然后对代码和sql做优化 --------------------编程问答-------------------- 要不是网络慢,要不就是后台服务处理速度慢

楼上说了可以用缓存, 或者看看代码上有没有可以优化的地方吧 --------------------编程问答-------------------- 解决了,谢谢各位了 --------------------编程问答-------------------- 我一般的解决方式是接受之后先不显示,全部加载完成之后再显示。。
另外问一下楼主,只是用火狐,有没有用过360测试过呢?
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,