はじめに
Webページの読込パフォーマンスについて,
後篇では,
- TCPコネクションの有効活用
- リソースの結合
- シャーディング
- SPDYとHTTP/2
- キャッシュの有効活用
- HTTP Cache(RFC2616)
- PreloadとResource Hints
- AppCacheとService Worker
これらについて,
1. TCPコネクションの有効活用
Webでは,
TCPは決して効率のよいプロトコルとは言えません。接続が開始されるまでに,
サイズが小さなリソースを大量にサーバから取得するようなケースでは,
1-a. リソースの結合
リソースの結合では,
JavaScriptやCSSは,
ファイルサイズが小さくなるのはJSやCSSだけではありません。アイコンなどに活用されるような画像ファイルもまた,
これらの同じ種類のリソースを結合するというアプローチは,
リソースの結合によるパフォーマンスの最適化は,
代表的なものだと,