共有モードの Windows Azure Web サイトがあります。
現在、Azure は明らかに 2 つの Cookie を私の Web サイトに追加しています:WAWebSiteID
とARRAffinity
. これらの Cookie は、Azure ロード バランサーの背後にある Application and Request Routing 機能 (ARR) とのスティッキー セッションを有効にするためにあることを知りました。
それにもかかわらず、私の Web サイトはスティッキー セッションを必要とせず、それらの Cookie を持ちたくありません。
まず、スティッキー セッションが頭に浮かんだことなどまったく思いつかなかったので、すべてのフロントエンドに均等に分散されたリクエストで適切にスケーリングできるようにアプリケーションを作成しました。多くのリクエストを行うクライアントとほとんど何も行わないクライアントが存在するため、スティッキー セッションは実際に分布をシフトします。最初のリクエストのみが分散され、同じクライアントからの後続のリクエストが同じサーバーに固執する場合、これはアプリケーションの全体的なパフォーマンスに深刻な影響を及ぼします。
第二に、データのプライバシー上の理由から、私は Cookie を使用しないアプリケーションを実行しており、Cookie はすべて「悪」と見なされます。少しのJavaScriptでそれらを削除できることは知っていますが、それらをクライアントに送信したくありません。
問題は、サーバー側の Azure Web サイトでスティッキー セッションとこれら 2 つの Cookie を無効にするにはどうすればよいかということです。