1. 程式人生 > >php 7 開啟opcache

php 7 開啟opcache

php 5.5以後php預設自帶zend opcache,加速php效能.

Opcache是一種通過將解析的PHP指令碼預編譯的位元組碼存放在共享記憶體中來避免每次載入和解析PHP指令碼的開銷,解析器可以直接從共享記憶體讀取已經快取的位元組碼,從而大大提高PHP的執行效率

一:

開啟opcache

opcache.enable = 1

 

檢視命中率

二:效能對比

開啟前 介面測試

開啟後

可見opcache對效能提升很高的

三:引數詳解

opcache.enable_cli = 1 啟動cli版本的php開啟快取

opcache.memory_consumption  = 128 共享記憶體大小M

opcache.max_accelerated_files = 4000 快取檔案最大限制

opcache.revalidate_freq = 60 檢查檔案 修改頻率 S

四:注意事項

(1)不建議xcache和opcache同時使用,php5.5以後opcache是自帶模組,如果使用xcache會降低opcache命中率;

(2)opcache的各項指標參考官網設定,不建議設定過大;