Magento Web サイトをスピードアップするための 5 つのヒント

公開: 2019-06-11

Magento 2 は機能豊富なプラットフォームです。 すべてのバイヤーに高度にカスタマイズ可能なエクスペリエンスを提供できるプラットフォームです。つまり、同じ Web サイトは 2 つとありません。

Magento の優れた機能には次のようなものがあります。

  • Elasticsearch は現在、Magento 2.3 (およびそれ以降) に組み込まれています。
  • 特定の市場に対応することで、カスタマー エクスペリエンスをよりパーソナライズできます。
  • リピーターのお客様は、より簡単なチェックアウト プロセスを期待できるようになりました。

ただし、このようなカスタマイズ可能な機能は Web サイトの速度を低下させることが知られており、Magento も例外ではありません.

一見すると、サイトが最終的にロードされるまで数秒待つことは大したことではないように思えるかもしれません. ただし、店舗の所有者は、コンバージョン率がウェブサイトの読み込み速度に依存することを知って驚くかもしれません. 読み込みに 3 秒以上かかると、潜在的な顧客が Web サイトを離れる可能性が 40% 高くなることをご存知ですか?

このような統計は、e コマース ビジネスが顧客の特定のニーズを満たすことができる必要がある一方で、顧客の他のニーズに妥協しようとしないことを意味します。 これは複雑になる可能性がありますが、不可能というわけではありません。

この投稿では、サーバーの応答時間を短縮し、最終的に Magento Web サイトを高速化するための 5 つのヒントを提供します。

目次

  • ヒント #1: ホスティングを検討する
  • ヒント 2: 画像を最適化する
  • ヒント #3: 拡張機能を確認する
  • ヒント #4: プログラミングを縮小する
  • ヒント #5: Magento データベースを整理しておく
  • 取り除く

ヒント #1: ホスティングを検討する

Magento サイトの速度が遅い最も一般的な理由の 1 つは、ホスティングです。 トラフィックが回復し始めると、平均的な Web サイトは安価なホスティング プランに追いつくのに苦労することになります。 ただし、Magento はもう少し複雑であるため、プラットフォームは平均的な Web サイトよりも早く問題が発生する可能性が高くなります。

そのため、多くの認定 Magento 開発者は、優れたホスティング プランに投資するように指示します。 Magento は、月額 5 ドルの共有ホスティングでは十分に機能しません。 Magento を高速化するには、プレミアム プランに投資する必要があります。

実際、ホスティング サービスを選択するときは、Magento 認定ホスティングを指定するサービスを選択することが重要です。

Virtual Private Server (VPS) で Magento Web サイトをホストすることもできます。 VPS で Web サイトをホストすることの大きな利点は、サイトの所有者として、サーバーをより自由に管理できることです。

ただし、Magento サイトの所有者としての最高の特典は、VPS がホストするサイトがトラフィックや視聴者に依存しないことです。 必要なだけのサーバー容量を使用することは大歓迎です。

Magento 認定ホスティングと VPS ホスティングのどちらを選択する場合でも、すべてのオプションを比較検討し、Web サイトを効率的に実行し続けるためのスペースを最大限に確保できるホスティング プランを見つけることが重要です。

ヒント 2: 画像を最適化する

認定された Magento 開発者なら誰でも、Magento を高速化する最良の方法の 1 つは画像を最適化することだと教えてくれます。 これを行う最善の方法は、画像を最小サイズに圧縮することです。 これは、画像が理想的なサイズである場合、Web サイトがよりスムーズかつ効率的に実行できることを意味します。

Web サイトに最適な写真のサイズを正確に判断する方法はありませんが、品質を損なうことなく写真を小さくする方法はいくつかあります。

Google で「無料の画像最適化ツール」を検索すると、画像の品質を維持しながら画像を小さくするために使用できる無料のツールが多数見つかります。

これらのツールで得られる結果はさまざまですが、プロセスは通常同じです。

  1. 写真をウェブサイトにアップロードします。
  2. 圧縮設定を選択します。
    1. 最も推奨される設定は、「ロスレス」または「最高品質」を選択することです。
    2. 一部のコンプレッサーでは、画像がどのようになるかを選択できません。 その場合は、この手順をスキップしてください。
  3. 写真をダウンロードします。

プロセスが完了したら、新しく最適化されたすべての写真を Magento にアップロードし、元の画像を最適化された画像に置き換えることができます。

ヒント #3: 拡張機能を確認する

Web サイト拡張機能は、サーバーの応答時間に大きな影響を与えます。 これは、サイトが読み込まれるときに、サイトを支援する拡張機能も読み込む必要があるためです。 したがって、より多くの HTTP 要求が発生します。

Magento の Web サイトにいくつの拡張機能を追加できるかについては、明確な答えはありませんが、認定 Magento 開発者は通常、すべてのサードパーティの拡張機能を最小限に抑えるように指示します。

Magento サイトに保持する必要のある拡張機能を特定するには、次のいずれかを実行することをお勧めします。

  1. 包括的な Magento 拡張機能の監査を実施して、拡張機能の数を把握し、それぞれが読み込み時間にどのように影響するかを調べます。 読み込みに最も時間がかかる拡張機能を削除することを検討してください。
  2. 認定された Magento 開発者に相談して拡張機能の監査を実施し、彼らと話して、維持するのに最適な拡張機能を見つけてください。

最大の拡張機能をいくつかクリアすると、Magento Web サイトの読み込みが速くなることがあります。

ヒント #4: プログラミングを縮小する

ロードするコードが少ないほど良いです。 JavaScript と CSS ファイルを組み合わせて最小化すると、Magento ストアの読み込み時間を短縮できます。

これを行うために認定 Magento 開発者を雇うことができますが、自分でやりたい場合は、次の手順に従ってください。

  1. Magento 管理パネルに移動し、「システム」を見つけます
  2. マップに従ってください: System → Configuration → Advanced → Developer
  3. JavaScript と CSS の設定を見てください。
  4. 「JavaScript ファイルのマージ」の下で、「いいえ」を「はい」に変更します。
  5. 「CSS ファイルの結合」の下で、「いいえ」を「はい」に変更します。
  6. 変更内容を保存
Magento Web サイトをスピードアップするための 5 つのヒント | MageWorx マジェントブログ
Magento Web サイトをスピードアップするための 5 つのヒント | MageWorx マジェントブログ

これを行うと、JavaScript ファイルと CSS ファイルがマージされ、Web サイトへのリクエストの数が減ります。

HTML に関しては、サードパーティの拡張機能をダウンロードすると、最小化できるはずです。

ヒント #5: Magento データベースを整理しておく

Magento を高速化するための重要なポイントは、Web サイトのデータベースを最適化することです。 これには、次の維持が含まれます。

  • インデックス: インデックスは MySQL クエリを高速化するために使用されることに注意してください。 デフォルトでは、Magento はストア内のすべての製品のインデックスを更新します。 ただし、製品インデックスを手動で更新する必要がある場合もあります。 そのためには、次のことを行う必要があります。
    • 「システム」→「インデックス管理」に移動します。
    • すべてのインデックス (または更新するインデックス) を選択し、ドロップダウンから [データの再インデックス] を選択して [送信] をクリックします。
Magento Web サイトをスピードアップするための 5 つのヒント | MageWorx マジェントブログ
  • ログ: テーブル、製品、および手順は、適切なグループに配置する必要があります。 サイトの読み込み時間が長くなる可能性を避けるために、古いログはできるだけ早く削除する必要があります。 Magento データベース ログをクリーンアップするには、次のことを行う必要があります。
    • 「Stores」→「Configuration」→「Advanced」→「System」→「Bulk Actions」に移動します。
    • 「ログに保存された日数」の下で、希望する日数に変更します。
    • 「設定を保存」をクリックします。
Magento Web サイトをスピードアップするための 5 つのヒント | MageWorx マジェントブログ

これを構成すると、Magento サイトの読み込みが速くなることが期待できます。

取り除く

より高速なサイトを持つことは、これまで以上に重要になっています。 優れたサイトを持つことは、優れた店頭を持つこと以上のものです。 また、ゲストに素晴らしいショッピング体験を提供することも重要であり、そのショッピング体験に影響を与える大きな要素はサイトの速度です。

ウェブサイトを成功させるには、高速なサイトを持つことが不可欠になっています。 ただし、すべての Web サイトを高速化するための具体的な方法はまだありません。 Magento を高速化するためにできることは次のとおりです。

  • 良いホスティングプランを持っている
  • サイト画像の最適化
  • 拡張監査の実施
  • すべてのコーディングが絶対に必要であることを確認する
  • Magento データベースを整理する

これらすべてを実行することは、Web サイトを高速化するための最初のステップを踏んだことを意味し、その結果、コンバージョン率と顧客維持率が向上します。


これは、Goivvy, LLC の Magento 認定開発者である Konstantin Gerasimov によるゲスト投稿です。 彼は、パフォーマンスの最適化とバックエンド開発を専門としています。