我的知识记录

php宝塔搭建如何优化性能?有哪些OPcache与FastCGI配置技巧

合理配置 PHP 缓存机制和 FastCGI 参数可显著提升网站响应速度,减少资源占用。

  • 典型场景:WordPress、Discuz、商城等动态网站部署。
  • 常用优化手段
技术 说明
OPcache 缓存编译后的PHP脚本
FastCGI缓存 缓存整个页面输出
PHP-FPM进程管理 控制并发请求处理

解决方案对比

方法 适用情况 注意事项
开启OPcache 提升脚本执行效率 默认关闭需手动启用
设置FastCGI缓存 减少重复生成HTML 适用于静态内容较多的站点
调整PHP最大内存 避免内存溢出 修改 memory_limit

操作建议

  1. 登录宝塔,进入“软件商店” -> “PHP” -> “设置” -> “性能调整”开启 OPcache。

  2. 在“配置文件”中修改以下参数:

    opcache.enable=1 opcache.memory_consumption=128 opcache.interned_strings_buffer=16 opcache.max_accelerated_files=10000
  3. 启用 FastCGI 缓存(Nginx配置):

    fastcgi_cache_path /tmp/cache levels=1:2 keys_zone=phpcache:100m inactive=60m; add_header X-Cache $upstream_cache_status; location ~ \.php$ { fastcgi_cache phpcache; fastcgi_cache_valid 200 60m; ... }
  4. 调整 PHP-FPM 最大子进程数(在宝塔 PHP 设置中):

    request_terminate_timeout = 30s pm.max_children = 50 pm.start_servers = 20 pm.min_spare_servers = 10 pm.max_spare_servers = 30

php宝塔搭建如何优化性能?有哪些OPcache与FastCGI配置技巧

标签:

更新时间:2025-06-05 19:29:49

上一篇:宝塔PHP性能调整如何查看慢请求日志?排查方法有哪些?

下一篇:宝塔常用命令行有哪些?服务管理与日志查看大全!