laravel開啟opcache提升載入速度

一位不願意透露姓名的楊先生發表於2021-06-09

環境準備

Windows上的centos7的虛擬機器
php8(當然,其他版本也行)

1.未啟用opcache時的速度測試

laravel開啟opcache提升載入速度

laravel開啟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

laravel開啟opcache提升載入速度

laravel開啟opcache提升載入速度
響應速度在20-40ms之間

工具管理opcache
github.com/gordalina/cachetool

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章