ネットワークリクエスト
Silktideは実際のブラウザーでページを読み込み、ページが行うすべてのネットワークリクエストを記録します。この一覧には、ページがダウンロードした各ファイルのサイズ、時間、種類が表示されるため、ページの読み込みで何が行われているかを正確に確認できます。
重要な理由
ページが使用する画像、スタイルシート、スクリプト、フォントはすべて個別のリクエストであり、それらが組み合わさってページの読み込み速度を決めます。これらのリクエストを完全に把握することは、ほとんどのパフォーマンス改善の出発点です。何が最も大きく、何が最も遅く、何が読み込まれていることすら把握していなかったかを確認できます。古いトラッキングタグや忘れられた埋め込みなどが、ここで初めて見つかることもよくあります。
修正方法
これは合否を判定するテストではなく、情報を提供する一覧です。次のように活用できます。
- 目立つ項目で並べ替えます。最も遅いリクエストが先に表示されます。最も大きいファイルや予期しないドメインも確認する価値があります。
- 見覚えのないものを確認します。リクエストに目的がない場合、それを削除するだけでパフォーマンスを改善できます。
- 関連するチェックで詳しく確認します。関連するチェックでは具体的な問題を評価します。 合計容量についてはデータ転送、他社のスクリプトについてはサードパーティーコード、容量の大きい画像については画像の最適化を確認してください。
Silktideによるテスト方法
- 実際のブラウザーでページを読み込み、ページが行うすべてのリクエストを記録します。
- 各リクエストのURL、転送サイズ、時間、プロトコル、ステータスコード、リソースタイプを取得します。
- 転送時間が最も長いリクエストから順に、すべてのリクエストを一覧表示します。