* SSL がさほど重要視されていなかったころの記事です。現在は常時 SSL 接続をおすすめします。
Picasaでの画像ホスティングの高速化
Picasa web Albums から得られるリンクは、SSL での接続になっています。
一般的には、通常の接続より遅くなるはずですので、調べてみました。
画像を Blogger に貼り付けて、http と https の速さを Firebug で比較。
80 が通常の接続で、443 が SSL です。
4.png = 3KB, 500.jpg =500KB, 3000.jpg = 3000KB
3MB のグラフは比較に影響がないように縮尺してあります。
1回目
2回目
3回目
明らかに http のが速く、これをもって結論にしたいところですが、1ページに6枚全ての画像を貼り付けたため、貼り付け順やレンダリング順、サーバーへの接続数などの影響を受けた可能性を考慮して、次は、http 接続のページと https のページを分けて測定してみました。
ブログ用に一目瞭然の結果画像を載せたくて何度も測定していたら
表になりました。
なるべく近い時間で測定していますが、ページが異なるので横の並びはあまり意味がありません。
80 | 443 | |
1回目 | 4.6 | 4.21 |
2回目 | 2.76 | 3.34 |
3回目 | 3.06 | 3.92 |
平均 | 3.47 | 3.82 |
80 | 443 | |
1回目 | 915 | 1900 |
2回目 | 476 | 1590 |
3回目 | 608 | 1900 |
平均 | 666.33 | 1796.66 |
80 | 443 | |
1回目 | 107 | 1180 |
2回目 | 122 | 1220 |
3回目 | 123 | 1460 |
平均 | 117.33 | 1286.66 |
わずかな差のものと大きいものがありますが、はっきりと、http のが速いです。
ホスティングする画像に普通は SSL で接続する必要はないので、公式のリンクのhttps://からsを抜いてhttp://にするだけですので手間もかかりません。
プロトコルの部分の https: を丸々省いて貼り付ければソースも短くなります。
ただし独自ドメインで Blogger を https で運営している場合は、一部のみ安全でない接続になります。
今回の測定は、すべて、/s0 の原寸大の画像へのリンクを使いました。
Picasaから得られるリンクはサムネイルだと思われ、サーバー側で加工されて送られてきます。
その生成過程でも、影響があるはずなので、機会があれば調べてみたいと思います。