2011-01-24 8 views
1

私は自分の.netアプリケーションでクッキーを扱っています。とにかくcss、javascriptや画像などの静的リソースのhttpリクエストで送信されることのないユーザーのWebブラウザへのCookieの設定にはありますか?あるいは、そのような要求に対してクッキーを送信しないようにして、そのようなリソースに対してクッキーレスドメインを設定する唯一の方法です。クッキーのパスを設定して、http静的リクエストで送信されないようにしますか?

答えて

0

私はこれを言って始めましょう:1秒間に何千ものリクエストが得られない限り、帯域幅とサーバーの負荷に与える影響は最小限に抑えられます。本当にトラフィックの多いサイトで作業している場合を除き、私は気にしません。

これで、Pathは実際には良い選択肢ではありません。ほとんどのパスはウェブサイトの有効なパスの下にあります(通常/は有効な動的URLですが、統計情報は/から配信されます)。

代わりに、別のドメインの静的コンテンツを配信します同じサーバ、またはCDNが望ましい場合)。したがって、static.domain.comのようなサブドメインを作成し、そこからすべての静的コンテンツを参照してください。サーバー上のどこにマップされていても、他のドメインのHTMLによって参照されているかどうかは関係ありません。ドメイン部分が同じではないため(Cookie宣言でワイルドカードドメイン識別子を使用していない限り)、Cookieは送信されません。

関連する問題