1

私は確立されたMagentoサイトを持っていますが、そのパフォーマンスについての不満はまだ始まったばかりです。共有サーバー上にあります。内部サーバー側キャッシュも有効になります。

私が気付いた問題のいくつかは

  • 多くのHTTPリクエスト
  • CSSまたはJavaScriptの縮小はありません。
  • CSSスプライトはありません
  • 共有サーバーはMagentoには推奨されないので、私は読んだ

残念ながら、専用のホストを取得できず、コードベースをハックしてすべてのJS/CSSを縮小したくありません。

  • CSS / JSを縮小するプラグインはありますか?
  • Magentoのパフォーマンスを高速化した経験はありますか?
4

4 に答える 4

2

css / jsファイルを縮小するには、この拡張機能 FoomanSpeedsterを試してください

ここでMagentoのパフォーマンスの向上に関する同様のトピックを作成しましたが、そこにあるコメントが役立つ場合があります。

于 2009-12-07T06:10:27.537 に答える
1

CSSスプライトとJSミニファイは優れた一般的な手法ですが、デフォルトのMagentoインストールからそれらをハッキングすると、それらは優れたオプションではなくなります。ファイルの有効期限を有効にし(CSS / JS /イメージはしばらくの間キャッシュできます。特に開発が終了したら)、apache gzipがそれらのファイルであることを確認することで、パフォーマンスが向上する可能性があります。これにより、空のキャッシュでのページの読み込みサイズが減り、キャッシュされたページでのHTTPリクエストの数が減ります。

その後、(そして言及された他のトピックでも推奨されます)xcacheなどのPHPバイトコードキャッシュの使用を検討することをお勧めします。Magentoはリクエストごとに多くのPHPファイルをロードするため、このようなキャッシュはパフォーマンスの大幅な向上につながります。共有ホストにそのようなキャッシュを提供しているかどうかを尋ねます。

また、パフォーマンスに関するMagentoの記事には、いくつかの良い提案があります:http: //www.magentocommerce.com/blog/comments/performance-is-key-notes-on-magentos-performance/

編集:言及するのを忘れましたが、ブロックキャッシングは、Magentoがページをチャーンする時間を大幅に短縮し、ページの読み込みを高速化できます。いくつかの優れたリソースのためのGooglemagentoブロックキャッシング。

于 2009-12-07T15:09:45.623 に答える
1

標準の共有ホストよりもわずかに多いVPSを取得できます。または、さらに良いことに、2つのVPSアカウントを取得し、1つをデータベースにのみ使用します。

非常に多くの調整がサーバー構成(VPSで実行可能)に依存しているため、共有ホストでMagentoを高速化するために実行できることには本当に制限があります。

また、可能な限りすべてのキャッシュをオンにします。見る:

于 2010-01-07T04:49:47.843 に答える
0

あなたはすでにこれを知っていると思いますが、肝心なのは、Magentoを共有ホスティングで実行するべきではないということです。それはそれのために全く設計されていませんでした。これは、7年前のコンピューターで最新のPhotoshopを実行しようとしているようなものです。

于 2009-12-22T14:06:11.027 に答える