画像呼び出しを別ドメインから行うサイトが増加中

投稿日時 2009/08/18 17:33

最終更新日時 2009/08/18 19:29

この記事を読むのに必要な時間 約2分

Twitter JavaScript

今月に入ってから、画像を別のドメインから呼び出すサイトが増えてきました。多くはJavaScriptを使って動的に呼び出しているようで、Firefox用アドオンNoScriptを入れている人は、該当するドメインを許可しないと画像が表示されないサイトが出てきています。

Twitter

Twitterは次の通り。

メインドメイン
twitter.com
画像ドメイン
twimg.com
JavaScriptが未許可の場合
画像は表示されるものの、「フォローする」ボタンが動作せず、フォローできない

YouTube

私がこの方式を最初に確認したYouTubeは次の通り。

YouTube JavaScript

メインドメイン
youtube.com
画像ドメイン
ytimg.com
JavaScriptが未許可の場合
ホーム下部の「おすすめ動画」「ただいま再生中」の画像サムネイルが非表示に

ニコニコ動画

国内最大とも言える動画投稿サイト、ニコニコ動画も本日この方式を導入した模様です。

ニコニコ動画 JavaScript

メインドメイン
nicovideo.jp
画像ドメイン
niimg.jp
JavaScriptが未許可の場合
「ランキング」の画像サムネイルが非表示に

Yahoo! Japan

ポータルサイト、Yahoo! Japanも採用しています

Yahoo! Japan JavaScript

メインドメイン
yahoo.co.jp
画像ドメイン
yimg.jp
JavaScriptが未許可の場合
メールの上の広告が非表示に

現在確認できたサイトはこの4つだけですが、共通して言えるのはドメイン名が「サイトのイニシャルもしくは略」+「img」となっていること。私が最初に見たのはYouTubeでしたので勝手に「YouTube式画像ドメインの切り方」と呼んでいますが、もっと前から実施しているサイトがあるかもしれません。

最近はWWWを付けないURIが主流になりつつあることもあってか、Web業界では画像の呼び出しにも短い別ドメインを利用することで、更なるHTMLソースの軽量化が行われているのかもしれません。

コメント

ブコメにも書きましたが。
http://developer.yahoo.com/performance/rules.html#cookie_free
別ドメインに置く事で、画像リクエスト時にクッキーがクライアントから送信されなくなるので、通信量が減ります(ダウンロードではなくアップロードですが)。これがもっとも大きな効果です。

http://developer.yahoo.com/performance/rules.html#split
また、HTTPはドメインごとに接続数が決められているので、同一ドメインにファイルをたくさん置いていると、ブラウザ側で効率よく並列ダウンロードができません。ドメインを分ける事で、並列ダウンロードが可能になり、レスポンスが向上する可能性があります。
(これはあまり大きくなかったり、かえって遅くなる可能性もあったりと微妙な場所ですが)
あと、画像配るだけならサーバー側がApacheじゃなくてもっとコンパクトなソフトでいいので、その分早くなるってのもあります。

fukken

2009/08/18 18:42

クッキーの通信量は画像に比べて1000分の1でしょう。そんなこで削っても仕方ないです。本当の理由はクッキー汚染を付せぐため。
http://d.hatena.ne.jp/yamaz/20090114
http://slashdot.jp/~bero/journal/464352

edvakf

2009/08/19 10:03
コメントする (投稿したコメントは管理者の承認後に表示されます)

お気軽にコメントください。投稿したコメントは管理者の承認後に表示されます。
Twitter経由でのコメントも大歓迎です。タイトル横の「retweet」ボタンからどうぞ。こちらはほぼリアルタイムに反映されます。



トラックバックURL

いただいたトラックバックは、原則ブログ上には表示されません。情報提供にどうぞ。

このサイトについて

2001年12月からyudaiが運営しているパーソナルサイト。読み方は「あくあっぷる」

主にコンピュータ関連、音楽、ゲーム・アニメが中心。
見たもの・買ったもの・気になったものは何でも記事に起こしていきます。

更に詳しい情報はこのサイトについてをご覧下さい。

私について

私についてはiddy.jpに情報を公開しています。

日々のつぶやきはミニブログtwitterを利用中。
SNS「last.fm」にも参加しています。

Amazon おすすめ
最近の記事
アクセス数の多い記事
アーカイブ
アクセスカウンタ
累計:アクセスカウンタ
今日:アクセスカウンタ
昨日:アクセスカウンタ
track feed