php opcache優化

opcache.ini文件

廢話不多說,直接上代碼。

zend_extension=/home/.phpenv/versions/5.4.34/lib/php/extensions/no-debug-non-zts-20100525/opcache.so  ### 這行看自己需要加還是不加,或者改路徑,你要確保so文件被php啓動的時候加載

### 重點
opcache.memory_consumption=256  # OPcache 的共享內存大小,以兆字節爲單位。

opcache.interned_strings_buffer=8 # 用來存儲預留字符串的內存大小,以兆字節爲單位。PHP 5.3.0 之前的版本會忽略此配置指令。

opcache.max_accelerated_files=8000 
# OPcache 哈希表中可存儲的腳本文件數量上限。
 真實的取值是在質數集合 { 223, 463, 983, 1979, 3907, 7963, 16229, 32531, 65407, 130987 } 
 中找到的第一個大於等於設置值的質數。 設置值取值範圍最小值是 200,最大值在 PHP 5.5.6 之前是 100000,
 PHP 5.5.6 及之後是 1000000。

opcache.fast_shutdown=1 
# 如果啓用,則會使用快速停止續發事件。 所謂快速停止續發事件是指依賴 Zend 引擎的內存管理模塊 一次釋放全部請求變量的內存,而不是依次釋放每一個已分配的內存塊。

opcache.enable_cli=0 # 僅針對 CLI 版本的 PHP 啓用操作碼緩存。 通常被用來測試和調試。

opcache.revalidate_freq=0 # 檢查腳本時間戳是否有更新的週期,以秒爲單位。 
設置爲 0 會導致針對每個請求, OPcache 都會檢查腳本更新。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章