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

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

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

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

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

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

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


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


WX20171013-160411@2x.png


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

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

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

同时担心会不会很容被DDOS

include
2017-10-17
#2

.

刘包袱
2017-11-23
#3

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

lincanbin
2017-11-24
#4

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


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录