質問: **Q1.ページの表示速度を高速化する場合、「1ページ目を速く表示する方法」と「キャッシュ等を利用して2ページ目以降を速くする方法」があると思うのですが、** ・PageSpeedは、1ページのみで判断するのでしょうか? ・2ページ目以降(キャッシュ)は考慮しない? ※単純にSEO効果だけを考えるなら、「1ページ目を速く表示」することだけを考えれば良い? --- **Q2.「async」「defer」を使用しない場合** ・外部スクリプトではなく、インライン化した方が良い? ・遅延する方法としてasyncしか記載されていないのですが、DOMContentLoadedは考慮されない? --- **Q3.PageSpeedは、CDNのキャッシュは考慮しない(と考えられる)?**
回答: 質問者さんの言う「2ページ目」が何を指しているのか不明確ですが、 再訪問時にキャッシュが機能するかどうかでしょうか? そうであればPageSpeedはページがキャッシュ可能に設定されているかを評価しています。 調査対象のページからリンクされる次のページのことでしょうか? そうであればPageSpeedはページ毎に評価するので、各ページについて調査するまでです。 > > 外部スクリプトではなく、インライン化した方が良い? > > > 小さなJavaScriptをインライン化するとある通りです。小さくなく複数ページから読み込まれるJavaScriptの場合はインライン化は非効率です。 > > 遅延する方法としてasyncしか記載されていないのですが、DOMContentLoadedは考慮されない? > > > HTMLの仕様が関係します。HTMLファイルのタグ解析中に`