php-fpm性能优化配置

本文探讨了PHP7.0与7.1版本下curl请求的时间消耗对比,指出升级至7.1可显著提升性能。深入解析php-fpm配置参数调整,如listen、pm.max_children、request_terminate_timeout等,以及Nginx和Linux内核的优化设置,旨在提高服务器响应速度和稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

php-fpm配置

php 7.0 curl请求消耗时间比较长,建议升到7.1以上;测试下来7.1.33比7.0.29耗时间少一半

listen = /dev/shm/php-fpm.socket
listen.backlog = -1
listen.owner = nginx
listen.group = nginx
user = nginx
group = nginx
pm = static
pm.max_children = 512
pm.max_requests = 1024
request_terminate_timeout = 15
request_slowlog_timeout = 1
rlimit_files = 65535

nginx配置

worker_rlimit_nofile  51200;
worker_processes  8;

pid /run/nginx.pid;

events {
        worker_connections  10240;
        use  epoll;
}

linux内核配置

/etc/security/limits.conf

* soft nofile 2000000
* hard nofile 2000000
* soft    nproc  2000000
* hard    nproc  2000000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值