Zend OPcache 通過 opcode cache和優化提供更快的 PHP 執行過程。
它將預編譯的腳本文件存儲在共享cache中供以後使用,從而避免了從disk讀取code並進行編譯的時間消耗。
Opcode = Operate Code
Opcode cache 的目地是避免重複編譯,減少 CPU 和Memory開銷。如果動態內容的性能瓶頸不在於 CPU 和Memory,而在於 I/O 操作,比如數據庫查詢帶來的disk I/O 開銷,那麼 opcode cache 的性能提升是非常有限的。

開啟opcahe
修改php.ini 增加以下內容
 

 
幾個參數的作用說明:
opcache.enable=1 //開啟opcache
opcache.enable_cli=1 //是否在CLI(即命令行時)啟用opcache
opcache.memory_consumption=128 //共享cache的大小
opcache.max_accelerated_files=4000//最大cache文件個數
 
打開phpinfo觀察變化
2047371

Tags: , , ,