我想问的是,比如基于python
的宝塔
,
AB测试,2G内存,1000并发 Failed requests
为 0,
但是测试PHP Failed requests
为 100 左右
他们 qps
差不多
以上数据请忽视细节
但是php内存严重不够用。导致 nginx 找不到可用的 php-fpm
我想问 nginx
能不能加列队? 没有可用的 php-fpm
就等待一定时间再去处理?
我想问的是,比如基于python
的宝塔
,
AB测试,2G内存,1000并发 Failed requests
为 0,
但是测试PHP Failed requests
为 100 左右
他们 qps
差不多
以上数据请忽视细节
但是php内存严重不够用。导致 nginx 找不到可用的 php-fpm
我想问 nginx
能不能加列队? 没有可用的 php-fpm
就等待一定时间再去处理?
2 回答4.9k 阅读✓ 已解决
5 回答685 阅读
8 回答2.3k 阅读
3 回答2.1k 阅读
2 回答1.2k 阅读✓ 已解决
2 回答874 阅读
3 回答1.3k 阅读
异步,限流,缓存 高并发三板斧
队列就属于异步的处理方式,你可以使用极少的资源把需要处理的数据放入队列中进行处理,这样可以极大缓解fpm的压力。