ずばり、サイトで使う画像をひとつのファイルにまとめるのです!
私は普段ダイヤルアップ回線によるナローバンドを使っているのですが、どうしても画像ファイルの読み込みには時間がかかってしまいます。かといって画像ファイルなしでネットサーフィンが成り立つかというと、なかなかそうはいかないですよね。さらに言うと、 WEB ブラウザは良心から同時に接続するコネクト数を4つ程度に制限しているのです。つまり、一気に読み込めるファイルの最大数は4ファイルなのです。これはインターネット回線を節約するための制限です。
「どうしよう、回線が細い人のために何ができるのかなぁ?」なんて気になりますよね。…と、ここでゲームの常識を使うと良いそうです。冒頭にも書きましたらサイトで使う画像をひとつにまとめます。
画像ファイルをひとつにまとめると読み込みにかかる時間は増えますが、コネクト数を1しか消費しないことになり、レスポンスタイムの向上が見込めます。当然、読み込んだ画像はガラパゴス状態ですのでクリッピングして使います(ゲームプログラミングのブロック転送に相当します)。詳しくはスタイルシートの仕様を参照ください。
うちのサイトでも次回のリニューアル時に検討したいと思います。余裕があったら HTTP のハンドシェイクにどれだけのコストがかかるか調べてみたいです。
Contributions