0

最近、magento サイトで何か奇妙なことがありました。サイトの実行速度が遅い場合もあれば、許容できる場合もあります。

1 日中テストするためのツールをいくつか知っていますか?私のサイトは VPS で実行されています。

http://bit.ly/iefbw1

サイトの速度に関する結果とレビューを知りたい.

ありがとう

4

3 に答える 3

2

ウェブサイトの速度をテストするために、ロード時間を短縮するために簡単に改善できることについての推奨事項をすぐに入手します。GTMetrixを使用します。

Magentoを高速化するための他のいくつかの指針:

編集: ADMで述べられているように、MySQLとApache(apache2を実行していることを考慮)の構成も最適化する必要があります。

EDIT2:一般的な提案として、「Magentoを高速化する」ためにGoogleに提案すると、このテーマをカバーする何百ものトピック/記事が見つかります。

于 2012-12-21T09:15:41.443 に答える
0

多くの Magento Web サイトを確認しましたが、それらのほとんどが非常に遅いことがわかりました。Magento Web サイトが非常に遅い理由を確認したことがありますか。Magento Web サイトを高速化するためのいくつかの理由と解決策を示しましょう。Magento Web サイトが遅い理由

  1. コンパイルをオフにしました
  2. キャッシュの問題
  3. フル ページ キャッシュなし
  4. コードのループ
  5. フラットデータが有効になっていません
  6. 大規模データベース
  7. メモリ制限が低すぎる
  8. インデックスは更新されません
  9. Memcached を使用しない
  10. css ファイルと js ファイルをマージする
  11. Magento Htaccess Gzip、Mod_deflate、パフォーマンス設定
  12. サーバ

Magento Web サイトを高速化するためのソリューション 1. コンパイルがオフになっている : 主な理由は、多くのモジュールのインストールによるものです。システムのすべてのアクティビティはモジュールを通過する必要があり、Magento でのアクションにはいくつかのモジュールが含まれる場合があるため、Magento システムのロードと実行かなり遅いです。したがって、Web サイトを高速化したい場合は、まずコンパイルを有効にします。コンパイルを有効にする手順 管理パネルにログイン System -> Tools -> Compilation -> Run Compilation Process をクリック

  1. キャッシュの問題 : システムでキャッシュが有効になっていません。キャッシュ システムを有効にする手順 -> キャッシュ管理 -> すべてを選択 -> アクションからオプションを選択 -> 有効を選択 -> 送信をクリック

  2. フル ページ キャッシュなし : フル ページ キャッシュは、Magento ベースの Web サイトにとって非常に重要です。この無料の Magento 拡張機能をフル ページ キャッシュに使用することもできます。Lesti フル ページ キャッシュ

  3. コードのループ : カスタム コードの理由である可能性があります。間違ったコードが追加され、ループして間違ったコードを使用し、データベース クエリをループしている可能性があります。これが問題である場合、開発者は問題を解決するか、デフォルト コードを使用することしかできません。

  4. Flat Data not Enabled : フラット カテゴリと製品データは、Magento Web サイトにとって非常に重要です。製品やカテゴリのフラット データを有効にするかどうかは、Magento Web サイトの構造によって異なります。多くの属性を持つ製品が数十個しかない場合、または属性/属性のバリエーションがわずかしかない製品が数百個しかない場合は、製品/カテゴリをフラット化してもサイトの速度に大きな影響を与えない可能性があります. 一方、Web サイトにほぼ 1,000、場合によっては数千の商品が含まれている場合は、ほとんどの場合、商品をフラット化することをお勧めします。これらの製品が数十のカテゴリにまたがっている場合 (および製品がこれらのカテゴリ間で重複していない場合) は、これらのカテゴリを平坦化することも提案されます。

システム -> 構成 -> カタログ -> フロントエンド タブには、フラット カタログ カテゴリの使用とフラット カタログ製品の 2 つの設定があります。両方の設定を yes にします。

  1. 大規模なデータベース : データベースのサイズが大きいため、サーバーのパフォーマンスが低下する可能性があります。そのため、古いデータや不要なデータをバックアップして削除することを常にお勧めします。ログが有効になっている場合、管理者で毎回行う変更は管理者に保存されるため、必要がない場合は、ログの記録をオフにするか、すべてを削除するように設定することができます一日の終わりまたは週の終わりに記録します。Web サイトに 1 日あたり 1000 人以上の訪問者がいる場合は、データベースに検索されたすべてのデータとその他の顧客関連情報が確実に保存されています。それほど重要でない場合は、データベースを削除してクリーンアップすることもできます。

Magento システムでログを有効または無効にする手順 -> 構成 -> 開発者 - > ログ設定タブをクリックします ここにログの設定があります

  1. メモリ制限が低すぎる : いくつかの投稿を確認しましたが、これも理由である可能性があり、Magento Web サイトを高速化するために改善する必要があるとのことです。構成ファイルには、PHP プロセス専用の最大メモリ量を設定する設定があります。Magento は大量のメモリを消費するため、この値を 128mB より大きくすると、Magento が操作を実行するのにかかる時間が大幅に増加する可能性があります。

あなたがやろうとしていること。

詳細情報: Magento の速度と読み込み時間の増加

http://www.webtechnologycodes.com/increasing-magento-speed-and-loading-time/

于 2014-04-18T12:25:55.300 に答える
0

@Kenny のアプローチは少し間違っています。開始するには、Apache の構成を確認し、追加のモジュールapache2ctl -Mをすべてアンロードしphp -m、apc または eaccelerator をインストールしてから、mysql の構成を確認する必要があります。通常、mysql の実際の値を確認するには 2 日かかります。mysqlreport perl スクリプトを使用すると、データベースで何が起こっているかが表示されます。次に、FPCをセットアップした後でのみ、ブラウザのキャッシングを活用します。コンパイルに「必須」機能があるかどうかわかりません...

于 2012-12-21T09:49:14.437 に答える