0

Ubuntu Desktop 11.10、8 コア、8 GB RAM に Redis 2.4 をセットアップしました。

redis-benchmark ツールを実行すると、4096 バイトのパッケージで 1 秒あたり 100K の SETS と GETS が一貫して表示されます。Apache は 1 秒あたり 24k の index.html ページを処理するため、これらの数値は優れています。

合計スタック (Apache - PHP5 (Fastcgi を使用)) および Redis の最大スループットでパフォーマンスをテストすると、1 秒あたり 250 リクエストです。

Redis への呼び出しをコメントアウトしても、1 秒あたり 250 のリクエストを受け取ります。

htop を使用すると、CPU 使用率は PHP が 95%、Redis が 5% で、Apache はほとんど見えません。

問題は、この組み合わせでのスループットを現実的に期待する必要があるかということです。

ソフトウェアの詳細:

PHP 5.4 および Apache 2.2.20 Linux 3.0.0-17-generic #30-Ubuntu SMP Thu Mar 8 20:45:39 UTC 2012 x86_64

4

1 に答える 1

0

より大きなフレームワークではなく、PHP 用のマイクロフレームワークを使用することをお勧めします。また、多くの PHP ファイルを含めると、パフォーマンスが低下します (APC を使用しても)。また、PHP r/s は静的 html r/s と一致しません。

于 2012-04-18T14:15:57.143 に答える