以下是在Debian系統上提升PHP速度的關鍵方法:
啟用并優化OPcache
sudo apt install php-opcache
php.ini
:opcache.enable=1
opcache.memory_consumption=128M # 根據服務器內存調整
opcache.max_accelerated_files=10000 # 緩存更多文件
opcache.validate_timestamps=0 # 生產環境關閉文件時間戳驗證
opcache.fast_shutdown=1
使用緩存系統
Predis
或Memcached
擴展)。優化PHP-FPM配置
/etc/php/{version}/fpm/pool.d/www.conf
:pm=dynamic
pm.max_children=50 # 根據服務器資源調整
pm.start_servers=10
pm.min_spare_servers=5
pm.max_spare_servers=10
sudo systemctl restart php{version}-fpm
升級PHP版本
sudo apt update && sudo apt install php8.2
優化Web服務器
gzip on;
gzip_types text/css application/javascript;
優化數據庫
PDO
或mysqli
的持久連接)減少連接開銷。代碼優化
監控與調優
top
、htop
監控服務器資源,或通過opcache_get_status()
查看緩存命中率。sudo apt autoremove