发现一个问题 刷新多次会卡死

By momofa at 2017-10-13 • 0人收藏 • 2600人看过

昨天在国内服务器上部署了一个CF。

发现在登录状态下,强制刷新三次页面,会很卡,第三次要十几秒才能刷出来。不是某个页面资源卡,是页面加载那里耗费的时间很长。

但我之前在香港服务器上部署的就没有这个问题。同服务器装的其他程序也没这个问题。

研究半天,还以为是伪静态规则出问题了。折腾到晚上也没搞出个所以然来。


今天冷静下来再来思考这个问题,就只能是服务器配置的问题了。对比两个服务器,一个是BT架设的 nginx+php+mysql ,另一个是AMH架设的环境。然后百度了一下Nginx刷三次卡。虽然没有找到解决办法,但得到一个灵感。说是Ajax异步请求跟PHP线程有关。正好国内这个服务器限制的单个网站线程限制是3个。。。然后我去改成限制成2,强刷第二次就卡了。那就改成20个。。并设置为适应模式。


WX20171013-160411@2x.png


问题虽然解决了,但如果在线人数多了会不会有问题?

其他程序也没有占用PHP进程数的啊。

4 个回复 | 最后更新于 2017-11-24
2017-10-13   #1

同时担心会不会很容被DDOS

2017-10-17   #2

.

2017-11-23   #3

同样的问题,不知道题主是怎么设置网站线程限制?我是用的腾讯云。

2017-11-24   #4

适应模式,不需要设置上限,这样就好了。

登录后方可回帖

登 录
信息栏

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

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

donate

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

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...