環境準備
Windows上的centos7的虛擬機器
php8(當然,其他版本也行)
1.未啟用opcache時的速度測試
輸出phpinfo()的響應時間大概在400ms-500ms之間
2.啟用opcache
修改php.ini檔案
#載入opcache擴充
zend_extension=opcache.so
#開啟opcache
opcache.enable=1
#設定opcache記憶體
opcache.memory_consumption=64
#字串快取
opcache.interned_strings_buffer=4
#最大快取指令碼數
opcache.max_accelerated_files=10000
#過期時間,0為永久
opcache.validate_timestamps=0
#保留註釋
opcache.save_comments=1
#jit設定,php8.0以下忽略
opcache.jit=1205
opcache.jit_buffer_size=64M
重啟php-fpm
響應速度在20-40ms之間
工具管理opcache
github.com/gordalina/cachetool
本作品採用《CC 協議》,轉載必須註明作者和本文連結