web-dev-qa-db-ja.com

nginxとMemcache対ワニス

コンテンツを提供するために使用する場合、誰かがVarnish Vs Memcacheについてコメント/ベンチマーク/提案があるかどうか疑問に思っていました(通常、リクエストのパラメーターに応じて2-5kb JSファイル。何千ものdiffファイルが可能です)

現在、nginx + Varnish + LAMPを使用してこれを行っています。

私はnginxのmemcachedモジュールについて読んでいて、誰かがMemcacheでコンテンツをキャッシュし、nginxから直接提供する(または失敗した場合はLAMPからプルする)ためのベンチマークを持っているのではなく、リクエストをVarnishに渡してそれを実行させる同じ仕事。

全体として、MemcacheとVarnishを使用したコンテンツ(通常は2〜5kb)の設定と取得(および時折のパージ)に関するベンチマークはありますか?

ありがとう

6
Sparsh Gupta

私見これは「memcacheとワニス」の問題ではなく、「memcacheの有無にかかわらずワニス」であり、できる限りmemcacheを使用する必要があります。実際、memcache/memcachedはデータとオブジェクトをキャッシュします データベースから 、一方、Varnishは HTTPアクセラレータ で、「コンテンツの多い動的なWebサイト」に対応しています。

両方とも非常にうまく連携します。たとえば、PHP-FPM、ワニス、memcachedを備えたLEMP(またはLNMP)プラットフォームは、ブログとCMSをホストします(この構成を使用するWordPressサイト)は絶対です) WordPressの場合、W3 Total Cacheのようなプラグインを使用してVarnishとmemcachedを管理し、キャッシングのさまざまな側面を実現することで、すべてが透過的になり、パフォーマンスは素晴らしいものになります。

ですから、インストールについて心配する必要はありません。それを実行して、メリットを楽しんでください;)

7
javipas