以下是CentOS下ThinkPHP的配置优化建议:
php.ini
中配置:opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=4000
php-fpm.conf
:pm.max_children=50 # 根据服务器内存调整
pm.start_servers=10
pm.min_spare_servers=5
php think optimize:route
php think optimize:config
config/cache.php
:'type' => 'redis',
'host' => '127.0.0.1',
'port' => 6379,
SELECT *
,只查询必要字段。EXPLAIN
分析慢查询。'pool_size' => 50
。注意:优化前需备份配置文件,测试环境验证后再部署到生产环境。
参考来源: