1

Magento ショップの読み込みが非常に遅いため、いくつか修正して読み込みを高速化することにしました。このトピックに関するいくつかのガイドを読み、速度の問題を解決するのに役立つ複数のプラグインを見つけました。しかし、Fooman Speedster や GTmetrix による GTspeed などのプラグインのいずれかをインストールしようとするたびに、JS ファイルと CSS ファイルを結合および/またはマージしようとすると、ショップのフロントエンドとバックエンドの両方がめちゃくちゃになります。CSS および Javascript ファイルは機能しなくなりました。レイアウトがなくなり、ドロップダウン メニューも表示されません。

私は(私の謙虚な意見では)問題を解決するためのヒントを徹底的に検索しましたが、何をすべきかを明確に説明するヒントを見つけることができません. 読み込み時間は現在 5 秒を下回っているため、誰かが私に答えを提供してくれることを願っています。これは読み込み時間の地獄です!

皆様のご尽力に感謝いたします。

4

6 に答える 6

0

問題が発生した場合は、firebug コンソールまたは Magento ログにエラー メッセージが表示されることがあります。これを修正するのに役立つことを確認してください。

本当に電光石火の速度が必要な場合は、Varnish キャッシュ サーバー側のようなものをインストールして、極端に高速化する必要があります。

よろしく、

于 2013-02-04T15:19:00.293 に答える
0

ここでいくつかの異なることが起こっている可能性があります。

競合が発生していないことを確認します。たとえば、2 つの異なるモジュールが異なる時期に jQuery をインクルードしている場合、競合が発生する可能性がありますが、Javascript ファイルをマージするまでは、競合が発生することがよくあります。

組み込みのマージ ツールを使用しないことを強くお勧めします。有効になっている場合、Fooman または GTSpeed が無効にするかどうかはわかりませんが、System -> Config メニューで無効にすることをお勧めします。これら 2 つのモジュールがその設定を尊重していないことは確かですが、両方が有効になっている場合に Magento が何をするかはわかりません。

于 2013-02-04T15:15:28.170 に答える
0

おそらく、javascript と css の行が適切に閉じられていません。スクリプトをマージおよび圧縮せずに実行すると、ブラウザーは js ステートメントの末尾にセミコロンを閉じてコードを解釈し、コードを書いているときにおそらく忘れてしまう他の構文を解釈しますが、コードをマージおよび圧縮すると、ブラウザーがクラッシュします。そしてあなたのmagentoはデフォルトまたはベースファイルにフォールバックします。

于 2015-08-13T10:51:12.173 に答える
0

あなたが使用しているプラ​​グインは、必要に応じて JS ファイルと CSS ファイルを既にマージしていると思います。

Apache 用の Google PageSpeed プラグインをインストールすることもできます。まだ試していないので、テスト環境で試してください。

DB を調べてみて、インデックスなどを追加することで最適化できる長いクエリがある可能性があることを確認してください...

画像と、JS や CSS などの静的ファイルに CDN を使用して、別のサーバーから並行して読み込まれるようにしてください。

Magento の高速化プラグインは非常に不安定です。

于 2013-02-04T15:08:35.050 に答える