当前位置: 首页 > news >正文

PHP-FPM 调优配置建议

1、动态模式

pm = dynamic; 最大子进程数(根据服务器内存调整)
pm.max_children = 100 //每个PHP-FPM进程大约占用30-50MB内存(ThinkPHP框架本身有一定内存开销)安全值:8GB内存 / 50MB ≈ 160,保守设置为100
; 启动时创建的进程数(建议:min_spare + (max_spare - min_spare)/2)
pm.start_servers = 20 //CPU核数×4 = 16,设置为20
; 空闲进程的最小数量(确保快速响应突发请求)
pm.min_spare_servers = 10
; 空闲进程的最大数量(避免资源浪费)
pm.max_spare_servers = 30
; 每个进程处理的最大请求数(预防内存泄漏)
pm.max_requests = 500
; 进程空闲超时回收时间(可选,动态模式默认不启用)
pm.process_idle_timeout = 10s
; 启用状态页(监控 FPM 状态)
pm.status_path = /status; 单个请求的超时时间(防止进程被长时间占用)
request_terminate_timeout = 30s
request_slowlog_timeout = 5s
; 慢日志记录(排查性能问题)
slowlog = /var/log/php-fpm/slow.logphp_admin_value[memory_limit] = 128M
php_admin_value[max_execution_time] = 30
php_admin_value[upload_max_filesize] = 20M
php_admin_value[post_max_size] = 22Mlisten.backlog = 2048
process.priority = -10

2、静态模式

pm = static; 固定子进程数量(需根据服务器资源设定)
pm.max_children = 30; 其他参数可省略(静态模式下无需动态调整)

适用场景:

  • 高并发且流量稳定。
  • 对延迟敏感(省去进程创建的开销)。

3、ThinkPHP特别优化

3.1 预加载脚本示例 (/path/to/preload.php):

<?php
// 预加载框架核心
opcache_compile_file('/path/to/thinkphp/base.php');
opcache_compile_file('/path/to/thinkphp/helper.php');// 预加载常用类
foreach (glob('/path/to/app/*.php') as $file) {opcache_compile_file($file);
}

3.2 黑名单配置 (opcache.blacklist_filename):

/path/to/runtime/*
/path/to/tests/*

相关文章:

  • 开源自定义Python库并上传到PyPi
  • 利用 Python 进行量化的主要步骤
  • .Net HttpClient 使用Json数据
  • 原生小程序+springboot+vue医院医患纠纷管理系统的设计与开发(程序+论文+讲解+安装+售后)
  • 桑德拉精神与开源链动2+1模式AI智能名片S2B2C商城小程序的协同价值研究
  • GPT-4.1和GPT-4.1-mini系列模型支持微调功能,助力企业级智能应用深度契合业务需求
  • 运用数组和矩阵对数据进行存取和运算——NumPy模块 之六
  • 面试中被问到谈谈你对threadlocal的理解
  • 是 OpenCV 的 CUDA 模块中用于在 GPU 上对图像或矩阵进行转置操作函数cv::cuda::transpose
  • 职坐标AIoT开发技能精讲培训
  • 通过POI实现对word基于书签的内容替换、删除、插入
  • 随言随语(十二):盖章
  • Hadoop的目录结构和组成
  • Springboot之类路径扫描
  • hadoop中创建MySQL新数据库数据表
  • mybatis中${}和#{}的区别
  • 【PmHub后端篇】PmHub中基于Redis加Lua脚本的计数器算法限流实现
  • 可视化图解算法38:重建二叉树
  • 在企业级智能体浪潮中,商业数据分析之王SAS或将王者归来
  • 数据挖掘入门-二手车交易价格预测
  • 日月谭天丨这轮中美关税会谈让台湾社会看清了什么?
  • 国家林业和草原局原党组成员、副局长李春良接受审查调查
  • 2025上海科技节本周六启幕,机器人和科学家同走AI科学红毯
  • 寒武纪陈天石:公司的产品力获得了行业客户广泛认可,芯片市场有望迎来新增量需求
  • 影子调查丨三名“淘金客”殒命雪峰山:千余废弃金矿洞的监管难题
  • 《新时代的中国国家安全》白皮书(全文)