Magento CEのWebサイトを高速化するために、Debian Linux/Apache 2.4 WebサーバーにGoogleのPageSpeedモジュールをインストールすることを検討しています。 GoogleのPageSpeedモジュールを使用すると、Magentoを使用してWebサイトを高速化できますか?
Google PageSpeedを使用すると、magentoベースのサイトが高速化されます。ページ速度の設定で有効にする機能とDBバックエンドの速度に応じて、改善は目立ったものから驚くべきもののどこかになります。
ただし、Webサイトの一部の機能が破損したり、追加作業に対処するためにサーバーに問題が発生したりする可能性もあります。
最終的に、ページ速度設定のテストと微調整の労力は、Webサイトに直接改善を実装するよりも大きい可能性があります。これらの改善を自分で実装する十分な経験がない場合は、pagespeedも使用しないでください。エラーが発生すると失われます。
PageSpeedモジュールは、サイトの「フロントエンド」のみを高速化します。たとえば、HTTP要求を減らし、CSS/JSを縮小します。
確かに速度は多少向上しますが、その程度はバックエンド(サーバー側コード)がフロントと比較される速度に依存します。 Magentoは一般的にバックエンドで遅いことで知られています。
ただし、ブラウザの開発ツール(Chrome/Firefox)を使用して、これを自分で確認できます。ページ自体のリクエストで「ネットワーク」タブの下(最初の項目である必要があります)を見て、右側の色付きバーにカーソルを合わせ、「最初のバイトまでの時間」を探します。 ( WebPageTest を使用して同様の分析を確認することもできます。
TTFB値が大きいということは、バックエンドコードがボトルネックであることを意味します。その場合、キャッシングなどの追加のプラグインを探す必要があります。