私が達成しようとしているのは、さまざまなホストから静的コンテンツをロードする方法を設定することです。
ページがあるとしましょう。その上にスタイルシートとjsファイルと画像があります。それらはすべて、で始まる参照を持っています/
。
たとえば、global.asaxファイルで、ページがユーザーにストリーミングされているときに、すべてのhref
を見つけて、src
ロード元のホストを変更する方法はありますか。つまり、すべての画像はからimage.domain.com
、jsはからjs.domain.com
です。アイデアが浮かびますか?
私が試してみました:
これは、ajax制御ツールキットにあらゆる種類の問題があります。私はこの背後にあるアイデアが好きですが、物事を速く保つためにストリームアプローチをやり直してください...
と
RequestReduceはここにあります-すべての静的コンテンツについて私が知る限り、これは1つの異なるホストのみをサポートします。
私が望まないのは、それぞれに行き、手動で設定することです。Web構成またはどこかに、特定のファイル拡張子の前面に追加する必要のある値を保持する1つの設定が必要です。つまり、メンテナンスが簡単です...
このようなことは可能ですか?
よろしくお願いします、乾杯ロビン
追伸:私は3つ以上のサブホストなどのコストのDNSルックアップをよく知っています。議論のために、私はこれの余分なコストについて心配していません...
編集より技術的な面では、Webサーバーのapacheでのマッチングテストでこれを行うことは可能でしょうか。リクエストがjsの場合のように、私はそれをgzipで圧縮しているので、疑問に思っています。新しい場所に301と言うディレクティブを追加するだけではいけませんか?リダイレクトの観点から見たこの「コスト」は少しばかげていると思います....大声で考えているだけだと思います...