PHP常用的opcache配置

2021-08-30 02:28:23 字數 892 閱讀 1378

自用

zend_extension=opcache.so

;opcache可用記憶體 mb

opcache.memory_consumption=128

opcache.enable=1

opcache.enable_cli=1

;zend optimizer + 暫存池中字串的佔記憶體總量.(單位:mb)

opcache.interned_strings_buffer=8

;對多快取檔案限制, 命中率不到 100% 的話, 可以試著提高這個值 最大快取檔案

opcache.max_accelerated_files=4000

;記憶體「浪費」達到此值對應的百分比,就會發起乙個重啟排程.

opcache.max_wasted_percentage=5

; opcache 會在一定時間內去檢查檔案的修改時間, 這裡設定檢查的時間週期, 預設為 2, 定位為秒

opcache.revalidate_freq=60

; 開啟快速關閉, 開啟這個在php request shutdown的時候**記憶體的速度會提高

opcache.fast_shutdown=1

; 開啟這條指令, zend optimizer + 會自動將當前工作目錄的名字追加到指令碼鍵上,

; 以此消除同名檔案間的鍵值命名衝突.關閉這條指令會提公升效能,

; 但是會對已存在的應用造成破壞.

opcache.use_cwd=0

; 開啟檔案時間戳驗證 關閉後不再自動重新整理檔案

opcache.validate_timestamps=1

; 允許或禁止在 include_path 中進行檔案搜尋的優化

;opcache.revalidate_path=0

PHP開啟opcache快取

php.ini開啟 opcache zend extension php opcache.dll 開啟opcache opcache.enable 1 是否在cli 即命令行時 啟用opcache opcache.enable cli 1 共享記憶體的大下 可以根據專案大小和伺服器配置自行調整 op...

php效能優化 opcache

一 opcache是什麼?opcache通過將 php 指令碼預編譯的位元組碼儲存到共享記憶體中來提公升 php 的效能,儲存預編譯位元組碼的好處就是 省去了每次載入和解析 php 指令碼的開銷。php 5.5.0 及後續版本中已經繫結了 opcache 擴充套件。對於 php 5.2,5.3 和 ...

php中opcache的使用詳解

關於opcode快取的概念可以參考鳥哥的文章 目前為php提供opcode快取的擴充套件有很多,比如 zend opcache,xcache,eaccelerator,apc等等。為什麼選擇opcache呢?在該位址可以找到你的開發環境對應的opcache擴充套件 將如下配置段加入到php.ini檔...