以下是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
。注意:優化前需備份配置文件,測試環境驗證后再部署到生產環境。
參考來源: