同时发送多个ajax请求,导致响应时间变长的问题
2017-05-16 13:35
417 查看
应该尽量避免同时发送多个ajax请求,会发生阻塞,那么是阻塞在一起发不出去呢?是服务器处理阻塞住回不来?还是已经回来的数据处理不及阻塞住了?
经过测试,第三个猜想几乎是不可能的,客户端的处理能力还是可以的。第一个猜想,只要你不傻x似得一下子发十几个也不会有问题。那就是服务器处理的问题了,可是服务器要同时处理几百,几千,甚至更多的请求,怎么会处理不过来这几个请求?
因为服务器不是给你一个人用的,会给每个用户分配个session。觉得这哥们说的对:
那么php的session到底是怎么回事呢?
Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。
每次使用session 的时候都要将它开启。
经过测试,第三个猜想几乎是不可能的,客户端的处理能力还是可以的。第一个猜想,只要你不傻x似得一下子发十几个也不会有问题。那就是服务器处理的问题了,可是服务器要同时处理几百,几千,甚至更多的请求,怎么会处理不过来这几个请求?
因为服务器不是给你一个人用的,会给每个用户分配个session。觉得这哥们说的对:
那么php的session到底是怎么回事呢?
Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。
每次使用session 的时候都要将它开启。
相关文章推荐
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- vue解决一个方法同时发送多个请求的问题
- AJAX中同时发送多个请求(并发)对象处理方法
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- 多个ajax请求,请求时间不一样,缓冲圈消失时间太早的问题
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- 关于解决JQuery发送Ajax请求后,IE缓存数据不更新的问题
- session_write_close() PHP在访问Session数据时存在互斥情况,导致Ajax请求响应缓慢
- ajax 发送请求到servlet,servlet响应之后,responseText 取不到值。
- 关于解决JQuery发送Ajax请求后,IE缓存数据不更新的问题
- jQuery发送ajax请求,IE有缓存,数据不更新问题
- ajax发送多个请求
- IE中ajax+jsp登录界面,由于缓存导致jsp过滤器与ajax请求被拦截的问题和解决