Google PageSpeed モジュールのエラー
最終更新日 2017-10-18
Google Pagespeed モジュールを使用していて、HTML ページが常に MISS になる場合は、モジュールの .htaccess ファイルの Cache-Control 設定を確認してください。
Google Pagespeed はデフォルトで、すべての HTML ページの配信に Cache-Control: no-cache, max-age=0
を適用します。この設定は、Fastly のデフォルト設定と競合します。オリジンが または Cache-Control: private``Cache-Control: max-age=0
のヘッダーを送信する場合、Fastly はリクエストをオリジンに直接送信します。
Google Pagespeed ディレクティブを変更し、元の HTML のキャッシュヘッダーを使用するには、オリジンの .htaccess ファイルを以下のように更新します。
ModPagespeedModifyCachingHeaders off
PageSpeed モジュールについての詳細は、Google Developers ディレクトリに掲載されています。Fastly がリソースをキャッシュする期間をコントロールする方法の詳細については、キャッシュの鮮度に関するドキュメントをまずご参照ください。