社区
高性能WEB开发
帖子详情
网站的提示功能,使用循环请求,如何减低服务器负荷
Desert_Gohon
2015-03-27 03:05:17
在做一个网站有提示功能,每隔5秒向服务器请求一次,看看是否有系统通知,因为讲究及时性,所以每隔短时间就请求服务器一次,
现在是使用JS每隔5秒请求一次,但是这样人多了服务器负荷就很大,所以有没有其它什么的实现机制呢?
...全文
257
3
打赏
收藏
网站的提示功能,使用循环请求,如何减低服务器负荷
在做一个网站有提示功能,每隔5秒向服务器请求一次,看看是否有系统通知,因为讲究及时性,所以每隔短时间就请求服务器一次, 现在是使用JS每隔5秒请求一次,但是这样人多了服务器负荷就很大,所以有没有其它什么的实现机制呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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连接也是可以的。
网站
服务器
提示
超
负荷
怎么办?
速览当
网站
服务器
提示
超
负荷
时,应立即采取措施。首先,通过监控工具识别超
负荷
原因,如CPU、内存占用过高。其次,尝试优化
服务器
配置、代码和数据库查询。若问题依旧,考虑增加硬件资源或部署负载均衡器分散
请求
。...
服务器
一秒只处理N个
请求
的实现
这几天,写了一个简单的登录案例,在里面就有一个
功能
,
服务器
一秒最多处理200个
请求
,超过的
请求
,会直接返回一个
提示
语,可以把这看作是一种熔断的处理。这个
功能
,只是我写的案例里,很小的一个
功能
,但是这个...
服务器
负载均衡算法
3.1
服务器
负载均衡算法 BIG-IP是一台对流量和内容进行管理分配的设备。它提供10种灵活的算法将数据流有效地转发到它...轮询(Round Robin):顺序
循环
将
请求
一次顺序
循环
地连接每个
服务器
。当其中某个
服务器
发生第
WEB
请求
处理二:Nginx
请求
反向代理
本文将讲述
请求
到达反向代理
服务器
的一个处理过程,比如:在Nginx中
请求
的反向代理处理流程,
请求
都是经过了哪些模块,做了哪些处理,又是如何找到应用
服务器
呢? 为直观明了,先上一张图,红色部分为本章所述模块...
服务器
卡顿排查方法(Linux
服务器
)
或者
使用
站长工具测试
网站
速度。 2、
服务器
性能分析 (1)查看
服务器
的内存和
服务器
核数大小 ①查看
服务器
内存大小 cat /proc/meminfo | grep MemTotal ②查看
服务器
核数 总核数 = 物理CPU个数 * 每个物理CPU的...
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章