Zend OPcache簡介:
Zend OPcache 經過
將
PHP 腳本預編譯的
字節碼
存儲到
共享內存
中來提高
PHP 的性能
,
存儲預編譯字節碼
的好處就是 省去了每次加載和解析 PHP 腳本的開銷。
學習 參考的文章:http://www.phpddt.com/php/Zend-OPCache.html
PHP 內置,在 PHP 5.五、5.6 版本中 OpCache 已內建,編譯安裝時使用 --enable-opcache 便可。
配置php.ini,便可使用OPcache提供的函數。
使用OPcache注意事項:
當改變PHP文件代碼後,並不能當即看到效果,這視opcache.revalidate_freq的更新週期而定,因此建議在項目更新執行自動化腳本利用opcache_reset()函數自動重置opcache。OPcache總共提供了以下幾個函數:
opcache_compile_file — 無需運行,便可編譯並緩存 PHP 腳本
opcache_get_configuration — 獲取緩存的配置信息
opcache_get_status — 獲取緩存的狀態信息
opcache_invalidate — 廢除腳本緩存
opcache_reset — 重置字節碼緩存的內容
參考:
關於Zend OPCache配置說明:http://php.net/manual/zh/opcache.configuration.php
Optimizer+ ,
Optimizer,
Optimizer+ 是 Zend 開發的閉源但能夠無償使用的 PHP 優化加速組件,是第一個也是最快的 opcode 緩存工具。如今,Zend 科技公司將 Optimizer+ 在 PHP License 下開源成爲 Zend Opcache。
使用 Zend Opcache 緩存Opcache,加速 PHP :
http://www.tuicool.com/articles/feMvQf