PHP專案效能優化 Opcache啟用

2022-04-08 02:08:24 字數 790 閱讀 8550

雖然內建了, 但是預設沒有啟用, 下面是開啟的布置, 以這套環境為例子:

php 5.5

ubuntu 14.04

nginx

php-fpm

sudo vim /etc/php5/fpm/php.ini
在檔案最後面加入:

; 開關開啟

opcache.enable=1

; 可用記憶體, 酌情而定, 單位 megabytes

opcache.memory_consumption=256

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

opcache.max_accelerated_files=5000

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

opcache.revalidate_freq=240

重啟伺服器

sudo service php5-fpm restart

sudo service nginx restart

apc 是將要被遺棄的專案, php 5.5 都不支援, 而在 php 5.5 和 5.6 版本, opcache 是缺省內置的, 並且支援 5.2 到 5.4 的安裝.

開啟後的 php 平均響應時間不到 60ms, 之前是 120 ~ 130ms

PHP專案效能優化 Opcache啟用

雖然內建了,但是預設沒有啟用,下面是開啟的布置,以這套環境為例子 php 5.5 ubuntu 14.04 nginx php fpm sudo vim etc php5 fpm php.ini在檔案最後面加入 開關開啟 opcache.enable 1 可用記憶體,酌情而定,單位 megabyte...

優化php效能

優化php效能的五個實用技巧 以下是五個優化技巧,熟練掌握後對於開發還是很有幫助的。1.對字串使用單引號 php 引擎允許使用單引號和雙引號來封裝字串變數,但是這個是有很大的差別的!使用雙引號的字串告訴 php 引擎首先去讀取字串內容,查詢其中的變數,並改為變數對應的值。一般來說字串是沒有變數的,所...

php 效能優化

1 使用 優化工具 zend optimizer,原理是通過檢測zend引擎產生的中間 並且優化他 來提高速度 安裝 zend optimizer,在php.ini裡新增 zend optimizer.optimization level 15 zend extension path to zend...