/json/get_notifications执行很慢的问题

By 迈达斯之手 at 2018-08-09 • 0人收藏 • 226人看过

 QQ图片20180809143031.png


用户在线的时候会一直调用/json/get_notifications这个接口,应该是chrome那个消息通知用的吧,我这里不知道为什么一直很慢,需要20多秒才能完成,这个有地方设置的吗

7 个回复 | 最后更新于 2018-08-10
2018-08-09   #1

这里面有个sleep ,具体的我没仔细看,这个是必须要有的吗

2018-08-09   #2

我明白这个是浏览器消息通知用的了,后台也有一个最大超时时间,但是这个可不可以在未来的版本里做成可以关闭的?因为我服务器开启了slow-log,按照论坛22秒的默认设置,会一直不停地记录slowlog

2018-08-09   #3

回复#1 @迈达斯之手 :

这个是做成长连接的,目前的开发分支中已经改成WebSocket。

2018-08-09   #4

回复#3 @lincanbin :

建议这个功能可以做一个开关

2018-08-09   #5

回复#4 @迈达斯之手 :

WebSocket不是点个开关就能开的,需要用户自己去部署。

2018-08-10   #6

回复#5 @lincanbin :

我知道 我的意思说 目前的长连接机制可以做一个开关

2018-08-10   #7

回复#6 @迈达斯之手 :

有的,在Dashboard,可以改为时间更短的连接。

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤ICP备17135490号-1

Loading...