Magentoのコミュニティ版を使用してはるかに優れた性能を得るために、3つの方法があります。
1.ニスが
ワニス(https://www.varnish-cache.org/)自体を呼び出すには、 "Webアプリケーションアクセラレータ"は透明なリバースプロキシです。あなたがイカを知っているならば、あいまいなアイデアを持っているよりも - イニスはイカと似ていますが、スマートで速いだけです。 :)
Varnishを使用すると、私の経験では、Magento Enterprise Editionのフルページキャッシュよりもはるかに高速な独自のフルサイトキャッシュを実装することができます。
しかし、Varnishは標準的なツールではありません。したがって、通常のPHPウェブスペースパッケージにMagentoをインストールすると、インストール/使用できない場合があります。ワニスをインストールして使用するには、ワニスをサービスとして提供するシステムまたはプロバイダに(ルート)アクセスする必要があります。いくつかのMagentoホスティングプロバイダがあり、これはVarnishのようなサービスを含む特別なMagentoホスティングを提供します。
ワニス自体はすべての種類の静的ファイルのamdページをキャッシュします。製品ビュー全体のページ。したがって、ワニスを使用し始める場合は、Magentoを適合させる必要があります。つまり、ページを静的および動的コンテンツに分離する特定のモジュールを作成する必要があります。
例:商品ウィジェットは、カートウィジェットのようなダイマの部品/ブロックのプレースホルダを含む1ページです。静的コンテンツ(ページ)はVarnishによって配信され、動的コンテンツはクライアント(ブラウザ)がアプリケーションサーバー(Magento)にAJAX呼び出しを行うことによって読み込まれます。
あなたのアプリケーションサーバーは、これらの動的ブロックとチェックアウト/顧客ログインのみを呼び出すため、たくさんのパフォーマンスを節約できます。
ワニス用のMagentoモジュールは既にいくつかあります。http://www.magentocommerce.com/magento-connect/pagecache-powered-by-varnish.htmlのように、Googleの「Varnish Magento」のように、十分な情報があります。
2.ビルド独自のcachesystem
は、代わりにあなたがあなた自身の、シンプルな(そして愚かな)キャッシュシステムを構築することができニスを使用します。純粋で静的なHTMLページほど速いものはありません。だから私が考えることができる最もシンプルなキャッシュ(と自分自身を実装したもの)は、あなたのショップの規則を巡回して静的なHTMLページとして製品ページを保存する愚かなcronジョブです。動的コンテンツ(再度カートウィジェット、...)はプレースホルダに置き換えてください。
静的なHTMLページは、静的なので非常に高速にブラウズしているクライアントに配信できます。もう一度AJAX呼び出しを使用して、クライアント側(ブラウザ)で動的コンテンツを置き換える必要があります。
愚かですが、シンプルで機能し、何千もの製品を持っていない限り(クロールには時間がかかります)。
3.ジャストジョークMagentoの
を使用しないでください... :)しかし、はい、Magentoのが遅くなる傾向にあります。
Magentoパフォーマンスの最適化にも非常に便利です:The Magento Best Practice for Performance and Scalibilty Whitepaper。エンタープライズエディションの場合でも、Commiunity Editionにはいくつかのヒントも非常に便利です。
フルページキャッシュ権を取得することは複雑で多くの作業が必要です。おそらく既存のモジュールFWIWへの投資はずっと安くなるでしょう。優先順位を再考することをお勧めします。 – Vinai
この種のキャッシュを実装すると、顧客がログアウトしてカートやウィッシュリストなどのような行動をしなかった場合にのみ、cms /カタログ/製品ページのみをキャッシュするとどうなりますか? –