Zend Opcache

最近剛架好新的網頁伺服器,遇到一些奇奇怪怪的問題,其中一個是網頁不時會出現HTTP 503錯誤,要重整讓PHP重開網頁才會回復

這個問題我研究了好幾天,後來發現是與APC有關的,只要關閉APC一切正常

但是之前在虛擬機上做測試的時候,並沒有遇過這問題,而且設定也都是相同的

反覆檢查了幾次後,得到在啟用APC且多網站的情況下才會發生這個問題

PHP-FPM的Opcache是在整個Master Process的Shared Memory裡共用的,不排除就是這個原因

正當我在想要怎麼樣替每個網站分離Master Process的時候,Remi跟我推薦使用Zend Opcache

反正有黃狗狗很方便,我就改用Zend Opcache看看

換上去後原本的HTTP 503就沒再遇到了,而且效能更佳

效能的基準我是以http://inori.atifans.net/做測試

以Last Mile FTTH線路測得穩定載入時間約150ms,以前用Wincache大約在300ms上下,不加Cache大約要500ms以上

由此可見Zend Opcache確實不錯用

留言

粗體斜體刪除線連結引用圖片程式碼

注意:您的電子信箱將不會被公開,且網站連結不會被搜尋引擎採計

{124} {123} {122} {121} {120} {119} {118} {117} {116} {115} {114} {113} {112} {111} {100} {025} {024} {023} {022} {021} {020} {019} {018} {017} {016} {015} {014} {013} {012} {011} {010} {009} {008} {007} {006} {005} {004} {003} {002} {001}