タグ: 画像
画像であるfavicon.icoはサーバーのルートにあります。たとえファビコンを用意してなくても、ブラウザはそれをリクエストし続ける弊害をもたらしますので、404 Not Foundを返すべきではありません。また同一サーバー上にあるため、クッキーはリクエストがあるたびに送られます。このファビコンはダウンロードシークエンスを妨げます。例えばIEにおいて、onloadのタイミングでなにか特別にコンポーネントをリクエストするときに、そのコンポーネントの前にファビコンがダウンロードされます。
ファビコンのデメリット最小限にするために、以下のことを確認して下さい。
- 可能な限り、軽量にしてください。1KB以下が望ましいです。
- 適切な期間でExpiresヘッダを設定してください(なぜならファビコンを変更しようと思ってもファイル名を変更できないため)。数ヶ月後のExpiresヘッダを設定すれば比較的安全かと思います。数値に基づいた判断をするために現在のファビコンの最終更新日時を確認することが出来ます。