AJAX请求阻塞问题 [ 求助交流 ]
在开发应用中,相信大家都有遇到一个页面分成几部分同时利用AJAX加载进来的情况,因为这样也许会比一个页面一次加载要来的快一些;
但是问题来了:
如果我的一个页面分成3个块来AJAX加载,加载完成并把他们显示出来
那么我在加载第一个块的时候将后台地址访问的PHP程序 sleep(20), 那么第二,第三块内容也需要等待20秒之后才会加载完成;
原因听说是打开了Session所导致了阻塞,请问怎么解决这个阻塞的问题呢,让他们各自负责加载自己的内容,谁先加载完成谁就先显示出来;应该怎么做呢?
共 3 条回复
-
dingjj2010 回复于 2017-05-22 16:22 举报
大致测试了一下,正常情况下,不会出现这个问题.
如果出现了,可以查一下你的服务器中nginx或php的同时连接数,如果设置1,那么就等于是同步阻塞了.
在有多个连接数的情况下不会出现阻塞的问题.
xjcallen 东莞
注册时间:2017-01-10
最后登录:2022-06-30
在线时长:6小时36分
最后登录:2022-06-30
在线时长:6小时36分
- 粉丝0
- 金钱175
- 威望0
- 积分235