2011-10-26 12 views
1

Andy このウェブアプリケーションをロードバランサの背後に配置しました。ユーザがhttp://www.example.com/webpage.aspx のようなウェブページを要求すると、そのページはURL http://www.example.com/image/myimage.jpgに位置する画像を有する。ロードバランサはurlをインターセプトし、urslを分割して画像部分/image/myimage.jpgを my contentserverにリダイレクトし、コンテンツ部分から画像部分を、IISサーバからwebpage.aspxを取得します。 これまでのところとても良いです。 私は現在http://secondary.example.com/webpage2.aspxにセカンダリサイトを実装しています。ここで、私はhttp://www.example.com/image/myimage.jpgの画像を要求します。 私はこれが悪い考えであると思います。なぜなら、すべての外部ユーザーがプライマリサイトからリンクされたイメージを持つページをリクエストすると、これにより追加のオーバーヘッドが発生するからです。ウェブページで画像を取得することによるオーバーヘッド

私の質問は以下のとおりです。

  1. どのように私はこれができますどのくらいのオーバーヘッドを見つけることができますか?
  2. これを外部のCDNに解決せずに解決するには、どのような方法が推奨されますか?
  3. 私はprimamryサイトからのソリューションをセカンダリに実装する必要がありますか?

同様の課題が解決されている人はいますか?あなたは、私がお勧めCDNを使用する予定がない場合は

/アンディ・

答えて

0

、その後、画像のための単一のURLを作成します。

http://images.domain.com/images...etc 

は、すべてのサイトには、次のURLを使用持って、そのようにブラウザことができますあなたが立っているサイト数にかかわらず、その画像を一度キャッシュしてください。

関連する問題