Apc、xcache 還是 eAccelerator?我應該使用 WordPress 做什麼?

Apc、xcache 還是 eAccelerator?我應該使用 WordPress 做什麼?

我正在嘗試為 WordPress 網站配置伺服器。我應該使用什麼來快取操作碼? APC、xcache 還是 eAccelerator?

答案1

APC 是迄今為止這三個選項中最好的選擇。 eAccelerator 開始失去其基礎,並且似乎與最新版本的 PHP 有問題。可以找到APC這裡。還有很多其他鏈接,但這是一個信譽良好的鏈接(假設這是最新版本)。文件中定義的主要設定php.ini是:

extension=”apc.so”
apc.enabled=”1”
apc.shm_size=”30M”

作為一個例子,我在三台伺服器上運行了一個 Piwik 安裝,負載平衡並使用 eAccelerator,它每秒能夠處理大約 15 次點擊。一旦我切換到 APC 並縮小了安裝所需的設定範圍,我們就實現了每秒超過 40 次點擊(每月超過 200 萬次點擊),Piwik Web 介面沒有任何缺陷。

這是我們的 CPU 的 APC 打開和關閉的圖像(Piwik 使用 cron 作業來收集其信息,但重點是它的有效性)

使用APC的系統 系統不使用APC

答案2

目前我會仔細研究一下 Xcache。 APC 沒有太多更新,並且為我們產生了不少操作碼錯誤。 Xcache 也由 lighttpd 組維護,不需要太多介紹。

最後,對於所有這麼說的人來說,APC 沒有集成,也不會集成在PHP 中(不一定在這個線程中,而是在整個網絡中)。向後移植到5.4,但被放棄了)。最新的討論讓 PHP 嘗試確定要使用的操作碼快取系統(如果有)。上次我聽說 Zend Accelerator 正在考慮中,您甚至無法再直接下載。

答案3

我會在 nginx+php-fpm 配置上使用 apc。這通常是我們網站所使用的。

答案4

我使用 APC 在http://www.ubuntubrsc.com/非常好。

如果你把它與nginx(帶有微緩存),PHP-FPM,蝙蝠緩存CloudFlare 專業版,您將獲得一個非常快的網站。資源使用率也相當可觀。

相關內容