web-dev-qa-db-ja.com

Apc、xcacheまたはeAccelerator? Wordpressには何を使用すればよいですか?

Wordpressサイト用のサーバーを構成しようとしています。オペコードキャッシュには何を使用すればよいですか?APC、xcache、eAccelerator?

8
THpubs

APCは、3つのうち最も優れたオプションです。 eAcceleratorは基盤を失い始めており、PHPの最新バージョンに問題があるようです。 APCは here で見つかります。他にもたくさんのリンクがありますが、これは信頼できるリンクです(これが最新バージョンであると想定しています)。 php.iniファイルで定義する主な設定は次のとおりです。

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

例として、3台のサーバーとeAcceleratorを使用してPiwikインストールの負荷分散を実行したところ、1秒あたり約15のヒットを処理できました。 APCに切り替えて、インストールに必要な設定を絞り込んだところ、Piwik Webインターフェイスに欠陥がなく、1秒あたり40ヒット(1か月あたり200万ヒット以上)を達成しました。

APCがオンとオフのCPUの画像を次に示します(Piwikはcronジョブを使用して情報を収集しますが、ポイントはその有効性です)

System using APCSystem not using APC

9
JMeterX

私は現在Xcacheをハードに見ています。 APCは多くの更新を行っておらず、かなりの数のオペコードエラーを生成します。 Xcacheはlighttpdグループによっても維持されているので、あまり紹介する必要はありません。

最後に、APCは統合されておらず、PHP内に統合されていません(必ずしもこのスレッドではなく、ネット全体で)です。これは、最初のPHP6の話し合いに当てはまりました。 5.4にバックポートされましたが、削除されました。最新のトークでは、PHP使用するオペコードキャッシングシステムがある場合は、それを決定しようとしています。もう直接ダウンロードすることもできません。

1
Jacob Thomason

Nginx + php-fpm構成でapcを使用します。これは通常、サイトで使用するものです。

0
Logic Wreck

http://www.ubuntubrsc.com/ でAPCを使用しています。

これをNginx(マイクロキャッシュ付き)と混合すると、PHP-FPMBatcacheおよびCloudFlare Proを使用すると、非常に高速なWebサイトを取得できます。リソースの使用もかなり素晴らしいです。

0