ajax 短轮询_ajax轮询导致浏览器内存每次递增
ajax轮询导致浏览器内存每次递增,我也查过相关资料,有说在complete中
完整ajax代码:
var Timer_getlastLog,ajax_flag;
Timer_getlastLog = setInterval(function () {
if(ajax_flag==true){
getLastLog(lastMsgId);
}
}, 1000);
function getLastLog(msgid) {
ajax_flag = false;
$.ajax({
type: 'post',
dataType: 'json',
url: 'url.html',
data: {msgid: msgid},
success: function (a) {
//此处省略其他的业务逻辑
lastMsgId=a.msgid;
ajax_flag = true;
},
});
}
像这样,但是 内存开销还是一直在增加,
现在都已经快跑了2个G了。不知道有什么解决办法吗?暂时不考虑 socket。
补充:
1.我服务端,用的TP框架,然后有考虑过给一个while (true) 再给一个sleep(1);但是这样导致,反复刷新页面后,apache的内存开销大增,产生拥堵,页面无法正常加载显示。这点也让我很头疼。
ajax 短轮询_ajax轮询导致浏览器内存每次递增相关推荐
- java ajax轮询_ajax轮询(ajax轮询实现聊天)
最近一直在研究ajax长轮询连实现即时通信,但是到底是个怎么轮询法?难道. 一般最原始的作法就是在客户端搞个定时器一直向后台请求,而ajax的长轮询与一般的http连接不一样,它发送的是长连接,比如说 ...
- ajax 短轮询_Ajax轮询——“定时的通过Ajax查询服务端”
Ajax轮询--"定时的通过Ajax查询服务端". 概念: 轮询(polling):客户端按规定时间定时像服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接. 百闻 ...
- java ajax轮询_ajax轮询
http://blog.csdn.net/qq_23412263/article/details/70260057 原理 普通的jquery ajax轮询的原理主要是,客户端通过定时器定时发送ajax ...
- mysql长轮询_ajax轮询与长轮询
刚刚网了关于轮询的知识,必须拿到自己这里来做个备份了! 其实以前用ajax轮询做个及时数据更新的,只是当时做了不知道那个就是轮询. 首先我们什么时候会想到用轮询技术呢? 一般而言,最多的是及时信息更新 ...
- 跳转打开多个标签导致浏览器崩溃问题
问题 前端通过打开新的标签页进行跳转,打开的页面过多会导致浏览器奔溃,特别是含有地图的页面,对浏览器内存占用过多 原因 页面跳转使用的是window.open的方法,新打开的页面共用同一进程,从而导致 ...
- mysql长轮询_【系列一】ajax长轮询、轮询应用和介绍
前言 本文是系列文章,主要介绍客户端浏览器和服务器端的通信,当然,客户端和服务器端通信有很多方式.本系列文章主要是讲不间断通信方式!不间断通信就是通信没有停止,一直进行.系列一文章主要是讲轮询和长轮询 ...
- ajax使用频率,AJAX轮询频率 - 要长期轮询还是不轮询长轮询?
我正在构建一个需要相对不变的数据库轮询的网页组件.我可以看到两种不同的方法,我想知道他们中的一个是否比其他人好,或者如果我错过了第三个选择.AJAX轮询频率 - 要长期轮询还是不轮询长轮询? 1)发送 ...
- java 轮询http_HTTP轮询模型
HTTP轮询模型 长短轮询 http协议是一种client-server模型的应用层协议,这种c-s的模式虽然大多数情况都能满足需求,但是某些场景也需要服务端能够将一些信息实时的推送到客户端,即实现服 ...
- 计算机网络之数据链路层:13、令牌传递协议、轮询协议-轮询访问介质访问控制
数据链路层:13.令牌传递协议.轮询协议-轮询访问介质访问控制 思维导图: 轮询协议: 令牌传递协议: 思维导图: 轮询协议: 主节点轮流向从节点发送一个较短的数据帧,询问从节点是否要向我发送数据: ...
最新文章
- zipimport.ZipImportError: can't decompress data; zlib not available 解决办法
- linux系统运维面试题
- 图像处理:python实现canny算子
- 用户目录更改后显示为-bash-3.1#
- Quartz2D指定显示范围
- NET Core微服务之路:让我们对上一个Demo通讯进行修改,完成RPC通讯
- 《那些年啊,那些事——一个程序员的奋斗史》——49
- 算法高级(14)-Nginx的负载均衡策略
- IT工作者平日要做好自我调节
- Adobe 修复严重的 Photoshop 缺陷
- 做{...}而(0) - 有什么好处? [重复]
- centos 关闭命令行警报声
- httprequest存储的是字符内容 而文本内容是以字节形式上传的;所以普通的取值方式无法从httprequest取到值...
- 896.Montonic Array - LeetCode
- php函数默认参数放在哪测,php函数默认参数的实例代码
- 无线ap的ntp服务器,怎么配置cisco路由器的NTP
- Android 的 getIntExtra(name, defaultValue)里 defaultValue是什么意思
- 4.jetson更换python版本
- “永恒之蓝”第一弹-关于防范感染勒索蠕虫病毒的紧急通知
- 51单片机密码锁(含确认键、清零键、删除键)
热门文章
- 谷歌浏览器在怎么添加迅雷_如何在Google搜索结果中添加作者信息
- 网络变压器工作原理及内部原理
- 【功能安全(ISO 26262)系列】番外篇 第一话 戏说汽车安全是个什么鬼
- UVALive 4997	ABCD Tiles
- 【Trie】vijos p1028 魔族密码
- IOS字体设置及展现效果
- 一台兼容计算机配置价格,完成一台计算机的配置。要求:1、写出配置单,包含品牌、型号和报价 2、写出配置...
- [入门教程]详细讲解STM32控制LED点阵屏(HUB75接口)
- Stata:多元Logit模型详解(mlogit)
- 图谱实战 | 10 个前沿落地应用案例分享(附下载)