2011-01-08 14 views
0

私はC#/ .netで.net Webアプリケーションを開発しています。私のサイトの画像では相対パスを使用しています。しかし私のサイトのパフォーマンスを助けるために、私はイメージのためのクッキーレスドメインを導入しようとしています。画像にドメインを追加する

ほとんどの場合、イメージにドメインを追加できます。

しかし、特定のシナリオでは、実行時に実行できない場合があります。だから私はURLを解決するためにいくつかのコードを導入しています。私はこれを行ういくつかのオプションがあります。すべてのコントロールを通じて

  1. ループにベースページのメソッドは、System.Web.Ui.Imageのために継承するすべてのコントロールにドメインを追加し、存在しない場合は、ドメインを追加する追加します。

  2. httpモジュールでも同様です。 (これは可能です)

私のサイトのレンダリングが遅くなるのですか?私はこれが生産的になることを望みません!

上記のいずれの方法も、.netコントロールで正常に動作するはずです。

しかし、どのように私はhtml imgタグやスタイルシート内の画像にドメインを追加する可能性がありますか?私はたぶん、コード内のimgタグのドメインを設定することはできますが、スタイルシートを確認することはできません。

答えて

1

Response.Filterの使用を検討することもできます。

+0

私は間違いなくResponse.Filter(Stream)を使用します... IMOこれはまさにカスタムフィルタのために作られたものです! :) –

+0

カスタムストリームに関するレスポンスへの感謝 - どのアプローチがパフォーマンス上の賢明ですか? – amateur