動作を理解する雑多な記録/ESTABLEメモ代わりに雑多な内容を投稿します。拡張モジュール「mod_pagespeed」をワンクリックで適用できます。この機能を利用すればWebサイトの表示速度の向上が期待できます。エックスサーバー社mod_pagespeedとは、Google社により開発されたWebサイトの表示速度を向上させるための拡張モジュールです。mod_pagespeedを利用することにより画像、キャッシュ、JS/CSSなどの最適化処理が行われ、サーバーとクライアント間の無駄な通信を削減し、Webサイトの表示速度をより高速化することが可能になります。このモジュールの詳しい解説は、英語の公式ページに書かれています。github日本語では、サイバーエージェント社から詳しいレポートが公開されています。株式会社サイバーエージェントエックスサーバー社からは、わかりやすく図解されています。エックスサーバー社このモジュールで何ができるかというと、主な最適化処理として以下のようなことができます。画像の遅延ロードと、ここまでは、色々なサイトに書いてあるんですが、mod_pagespeedを有効にしたり無効にしたりして色々試していると、想定していない動作が。無効な状態から有効にした後の初回アクセスは、上記の最適化処理がされないことが多いんです。調べてみると、公式サイトに書かれていました。初回アクセスで最適化処理に時間がかかる場合は部分的に最適化したコンテンツを返す。その後のアクセスでは完全に最適化したコンテンツを返す。Developers上の図では、サーバーキャッシュも含めて図示されています。エックスサーバー社に確認したところ、以下の回答を頂きましたので、この図と同様の動作になるものと思われます。(エックスサーバー社様、ご回答ありがとうございました。)mod_pagespeedの動作につきまして、基本的に初回リクエスト時に対象コンテンツの最適化処理が行われ、最適化したコンテンツを応答いたします。コンテンツが複雑な場合、または最適化処理に時間がかかるような場合、部分的に最適化したコンテンツを応答してしまうことがございます。※部分的に最適化したコンテンツを応答した場合、全コンテンツ最適化後のリクエストでキャッシュし直します。「圧縮を有効にする」を指摘されたりされなかったり。いまのところ、以下の状態になることが多いです。わけではないのがスッキリしないところ。mod_pagespeed:有効、リバースプロキシ:無効だと、「圧縮を有効にする」を指摘されないことが多い。mod_pagespeed:有効、リバースプロキシ:有効だと、「圧縮を有効にする」を指摘されることが多い。有効にする順番とかが関係するんだろうか。これについては、いつか検証結果を報告できれば良いな~と思っています。ハードウェア増強(SSDのストライピング化等)が実施されました。この性能向上施策の後の性能を記録しておきます。本サイトでは、CSSを少しだけカスタマイズしています。その内容を以下に記載します。効果を測定してみました。備忘録として記録しておきます。広告表示をカスタマイズした記事を以前にUPしたけれど、やっと全体像が理解できました。AddOutputF...記事を読むWPXレンタルサーバのキャッシュ動作の怪WPXレンタルサーバのキャッシュが不思議な動作をしていたので、そのメモです。画像の最適化を無効にする前々回の記事へのコメントで、以下の投稿がありました。効果を測定してみました。備忘録として記録しておきます。使えるようになりました。