社区
高性能WEB开发
帖子详情
网站的提示功能,使用循环请求,如何减低服务器负荷
Desert_Gohon
2015-03-27 03:05:17
在做一个网站有提示功能,每隔5秒向服务器请求一次,看看是否有系统通知,因为讲究及时性,所以每隔短时间就请求服务器一次,
现在是使用JS每隔5秒请求一次,但是这样人多了服务器负荷就很大,所以有没有其它什么的实现机制呢?
...全文
244
3
打赏
收藏
网站的提示功能,使用循环请求,如何减低服务器负荷
在做一个网站有提示功能,每隔5秒向服务器请求一次,看看是否有系统通知,因为讲究及时性,所以每隔短时间就请求服务器一次, 现在是使用JS每隔5秒请求一次,但是这样人多了服务器负荷就很大,所以有没有其它什么的实现机制呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Desert_Gohon
2015-03-30
打赏
举报
回复
明白了,原来可以这样用,暂时就用这种方法,呵呵
MiceRice
2015-03-28
打赏
举报
回复
引用 楼主 u014710423 的回复:
在做一个网站有提示功能,每隔5秒向服务器请求一次
时效性是决策的关键问题,5秒钟这个要求比较尴尬,基本上接近准实时通知,如果确定必须是5秒钟,基本上要采用即时通讯类的解决方案,长连接恐怕是必然选择了。 但如果可以不需要这么实时,比如30秒、60秒行不行?120秒行不行?那么才可能更合适采用轮询机制。
lyw985
2015-03-27
打赏
举报
回复
网页的不刷页异步提示功能一般使用两种方式实现。 一种是长请求,服务器在有数据时才会返回数据,否则JS连接超时,在超时处理中重新请求即可 一种是循环请求,用户量大,使用最普通的高并发处理解决方案即可。 另外如果使用APP,C/S结构的话,使用socket连接也是可以的。
服务器
一秒只处理N个
请求
的实现
这几天,写了一个简单的登录案例,在里面就有一个
功能
,
服务器
一秒最多处理200个
请求
,超过的
请求
,会直接返回一个
提示
语,可以把这看作是一种熔断的处理。这个
功能
,只是我写的案例里,很小的一个
功能
,但是这个...
服务器
负载均衡算法
3.1
服务器
负载均衡算法 BIG-IP是一台对流量和内容进行管理分配的设备。它提供10种灵活的算法将数据流有效地转发到它...轮询(Round Robin):顺序
循环
将
请求
一次顺序
循环
地连接每个
服务器
。当其中某个
服务器
发生第
WEB
请求
处理二:Nginx
请求
反向代理
本文将讲述
请求
到达反向代理
服务器
的一个处理过程,比如:在Nginx中
请求
的反向代理处理流程,
请求
都是经过了哪些模块,做了哪些处理,又是如何找到应用
服务器
呢? 为直观明了,先上一张图,红色部分为本章所述模块...
企业
网站
服务器
负载均衡技术
例如sohu每天会收到数千百万次的访问
请求
,因此对于提供大负载Web服务的
服务器
来讲,CPU、I/O处理能力很快会成为瓶颈。 负载均衡的思路下多台
服务器
为对称方式,每台
服务器
都具备等价的地位,都可以单独对外提供...
网络爬虫对对方
服务器
造成的压力到底有多大(汇总整理)
过快的采集会对
网站
服务器
造成不小的压力,如果是性能差的小站可能就会被这么搞垮了。因此放慢采集速度相当于各退一 步,既给
网站
减轻压力,也降低自己被封禁的风险。爬虫目前在法律上尚属灰色地段,但爬别的
网站
...
高性能WEB开发
25,985
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章