優化PHP配置文件php.ini以提升加載速度,可從以下核心參數調整入手:
啟用OPcache
[opcache]
opcache.enable=1 # 啟用OPcache緩存編譯后的腳本字節碼
opcache.memory_consumption=128 # 緩存內存大?。ǜ鶕掌鲀却嬲{整,如64M/256M)
opcache.max_accelerated_files=4000 # 緩存文件數量,避免頻繁重新編譯
opcache.validate_timestamps=0 # 生產環境關閉文件時間戳驗證,減少磁盤IO
調整內存限制
memory_limit=256M # 根據腳本復雜度調整,避免內存不足導致頻繁回收
優化執行時間
max_execution_time=300 # 腳本最大執行時間(秒),避免長時間占用資源
max_input_time=300 # 輸入數據最大處理時間
減少文件操作開銷
realpath_cache_size=16384K # 緩存文件真實路徑,提升文件操作效率
realpath_cache_ttl=120 # 緩存有效期(秒)
禁用不必要的模塊
; 禁用不需要的擴展,如動態加載模塊(非核心模塊可移除)
; 示例:disable_functions=exec,system # 禁用危險函數(按需配置)
啟用Gzip壓縮
zlib.output_compression=On # 啟用Gzip壓縮輸出,減少傳輸數據量
zlib.output_compression_level=5 # 壓縮級別(1-9,數值越大壓縮率越高但消耗CPU)
注意事項:
display_errors并開啟log_errors,避免暴露敏感信息。