使用jquery ajax 方法次数过多导致浏览器崩溃

p1anw2ei3nfj 2012-11-06 10:55:14
最近在做东西的时候,有一个需求是不断的使用ajax方法到后台触发事件,我这边写的是一个事件触发完,马上触发后面的事件,但是发现触发了大概是4000~5000次左右浏览器直接崩溃,但是我这边经常会有几万的连续触发,根本很难达到要求,
后来我也找了很多方法,设了ajax complete的时候手动回收XMLHttprequest对象,也设置的不要缓存,
也换了好几种写法,但是还是不明白究竟是什么原因导致了浏览器的崩溃,崩溃的时候无论用什么浏览器打开什么网页都开不了,过一段事件自己就好了...
还请大牛指教了...
...全文
472 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
p1anw2ei3nfj 2012-11-09
  • 打赏
  • 举报
回复
引用 5 楼 ILOVE_ASPNET 的回复:
楼主,可以这样理解吗? 现有一个操作,要根据操作的结果 时时出现一个预览效果 就是你所谓的水晶报表 ,我想知道的是你这个操作是如何操作的,操作一尽量少请求后台能够做一次请求的就做一次, 还有多检查下程序看是否有一些资源没有释放掉,或者可以进行优化的代码,还真想不明白你为什么要请求几万次?
~ 不需要預覽直接打印的...用到了水晶報表... 不過已經解決了~ 我在請求的前面加了一點延時就沒有問題了,應該是請求太快照成了端口的阻塞..
ILOVE_ASPNET 2012-11-09
  • 打赏
  • 举报
回复
楼主,可以这样理解吗? 现有一个操作,要根据操作的结果 时时出现一个预览效果 就是你所谓的水晶报表 ,我想知道的是你这个操作是如何操作的,操作一尽量少请求后台能够做一次请求的就做一次, 还有多检查下程序看是否有一些资源没有释放掉,或者可以进行优化的代码,还真想不明白你为什么要请求几万次?
p1anw2ei3nfj 2012-11-06
  • 打赏
  • 举报
回复
引用 1 楼 iayanami 的回复:
上千次什么浏览器也扛不住吧。多少时间完成的。
没有时间限制,我是一次触发了之后有返回结果了之后在进行触发,最多要连续触发几万次左右..
「已注销」 2012-11-06
  • 打赏
  • 举报
回复
上千次什么浏览器也扛不住吧。多少时间完成的。
p1anw2ei3nfj 2012-11-06
  • 打赏
  • 举报
回复
引用 3 楼 hjgzj 的回复:
楼主为什么要连续出发呢 能不能说明白点 或许可以换个思路
因為我是要一次次觸發後臺打印水晶報表....并实时的看到所有打印的情况,所以就一个一个触发了...
  • 打赏
  • 举报
回复
楼主为什么要连续出发呢 能不能说明白点 或许可以换个思路

25,985

社区成员

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

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