关于用ajax长链接轮询方式实现comet时,其他ajax请求被阻塞的问题
2013-05-21 12:29
387 查看
最近在做一个webim,实时更新使用ajax长链接方式来实现。运行时,发现comet保持链接状态时,其他的链接也被阻塞掉了,无法及时完成。
百度一下,查到是,session 的问题。所有的请求都是需要session的,但comet请求却长期占用着session,导致了其他请求得不到session而被阻塞掉。
所以,在comet服务端代码中加上session_write_close(); 写入session并结束session.
问题解决,特此记录。
百度一下,查到是,session 的问题。所有的请求都是需要session的,但comet请求却长期占用着session,导致了其他请求得不到session而被阻塞掉。
所以,在comet服务端代码中加上session_write_close(); 写入session并结束session.
问题解决,特此记录。
相关文章推荐
- Ajax实现的长轮询不阻塞同一时间内页面的其他Ajax请求(同域请求)
- 关于ajax get方式请求 url地址参数怎么变成空了的问题
- 关于使用TCP或者其他链接方式时数据接收问题
- 关于js 方法,实现ajax请求时,return false/true无效的问题
- 关于jQuery使用serializeArray()序列化表单数据,使用FormData()实现AJAX请求的问题
- 关于Web API中使用ajax发送请求方式的问题
- 基于AJAX的长轮询(long-polling)方式实现COMET例子
- 关于Ajax的type为post提交方式出现请求失效问题
- 关于试用jquery的jsonp实现ajax跨域请求数据的问题
- tomcat发布项目 ajax方式post请求返回数据中文乱码问题(Eclipse中tomcat正常)
- 关于spring mvc ajax请求乱码问题 StringHttpMessageConverter
- 关于vue中的ajax请求和axios包问题
- 关于ajax请求在IE6,9下的缓存问题
- 关于CAS服务端登录前ajax访问后台方法被拦截的配置-另外一种实现方式
- 用Dojo实现Ajax请求:XHR、跨域、及其他
- 做机械臂导航时遇到的问题6:实现ROS串口通信的其他方式
- 用Dojo实现Ajax请求:XHR、跨域、及其他
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 关于Ajax请求跨域问题之个人见解
- 关于HttpClient模拟浏览器请求的參数乱码问题解决方式