2017/01/26

Domino 9 の favicon.ico のサイズについて

本日、こちらのブログ(英語)で紹介されていたネタですが、もっと知られてもよい内容かと思い、ご紹介させて頂きます。

NeverMind.dk - Shrinking the 0.44 MB large IBM Domino favicon.ico to something useful

一般的にWebサイトでは Favicon と呼ばれる、サイトをあらわすアイコンを提供することが多く、Dominoの場合は古くよりデフォルトで製品マークが設定されています。

参考:Favicon - Wikipedia

Dominoの製品カラーは Domino 9 で、黄色から青に変更になったのですが、そのタイミングできちんと Favicon ファイルも変更されたようです。
ここでポイントなのは、上述のブログに記載されている通り、Domino 9 の favicon.ico ファイルは、さまざまな画像サイズに対応されたため、ファイルサイズがだいぶ大きくなってしまった点です。
favicon.ico はデータディレクトリの \domino\html にあります。

私の手元の環境で確認してみると、
Domino 8.5.3 ⇒ 41.1KB
Domino 9.0.1 ⇒ 449KB
となっており、10倍もサイズが違います。

実際の運用環境にて favicon.ico への読み込みがあるかは、HTTPログ(domlog.nsf もしくはテキストログ)で確認出来ますが、ブラウザでWebサイトにアクセスした時に通常1回はダウンロードされるため、そこそこのリクエスト数があると思います。そして、メインコンテンツ以外に 449KB のダウンロードが頻繁に行われるというのは、無駄が多いという考え方もあります。

ご紹介したブログでは、この 449KB の画像を、GIMPで加工したらわずか 1.1KB になりましたと書いていますし、もちろん、製品ロゴではなく、Webサイトに適したロゴのファイルに変更してもよいです。
効果のほどは、サイトによって異なるでしょうが、少しでも無駄な処理を少なくしたいと考えるサーバー管理者にとっては、実践する価値があると思います。

参考:
IBM How to change the Domino favorite icon for a database on the Web