新しいWebサイトを展開すると、クライアントが同じWebサーバーインスタンスに何度も繰り返しアクセスできるように、AAR Affinityが有効になります。なぜこの機能がデフォルトで有効になっているのか、またこの機能が必要なのかどうか疑問に思っています。私が理解しているように、セッションストレージなどは、Azureでは利用できません。このような動作が必要な場合は、共有ストレージとしてRedisを使用することをお勧めします。私の質問は、AAR Affinityを使用する利点とそれを無効にしない理由は何ですか?それなしで実行すると、ロードバランシングがより均等に分散されます。私はそれを理解したようAzure WebサイトでAAR Affinityを無効にしないのはなぜですか?
0
A
答えて
0
は、セッションストレージと同様に、インメモリセッションストレージは、単にコードをASP.NETで実行されているAzureの
に利用できない、とAzureのWebサイト/ Web上で提供されていますアプリ。この機能に頼っていた場合は、このオプションを有効のままにする必要があります。そうしないと、別のサーバーにアクセスした場合に別のセッションが発生します。
さらに、ある種のメモリ内キャッシュを使用している場合、同じユーザーが同じサーバーに戻ってキャッシュヒット率を向上させる必要があります。
0
ARRアフィニティを使用する利点とそれを無効にしない理由は何ですか?
さまざまな理由でPaaS VMインスタンスを再起動できるPaaSの世界では、セッション情報をメモリに保存することはお勧めできません。しかし、ARR Affinityは、セッションに敏感な(ステートフルな)アプリとして設計されたアプリケーションをサポートするための方法です。
あなたが正しいです。それなしで実行
、負荷がより均等に同様の分散均衡になるだろう。
HTH :)
関連する問題
- 1. PyPIのWebサイトにダウンロードファイルがないのはなぜですか?
- 2. AzureのWebロールでローカルにWebサイトにアクセスできない
- 3. Azure Webサイトに配備されているときにAllowAnonymousが機能しないのはなぜですか?
- 4. Azure WebサイトのCache-Control Headerを無効にする
- 5. カスタムスピナーが無効/応答しないのはなぜですか?
- 6. カスタムビューで無効化されないのはなぜですか?
- 7. このWebサイトでAjaxを実行できないのはなぜですか?
- 8. FILTER_SANITIZE_EMAILが無効なメールアドレスから無効な文字を削除しないのはなぜですか?
- 9. フレームでJavaScriptが無効になるのはなぜですか?
- 10. JCheckBoxでsetSelectedが無効になるのはなぜですか?
- 11. ASP.NET Webサイトを参照できないのはなぜですか?
- 12. Apacheで.htaccessを無効にできないのはなぜですか?
- 13. IISのドメインのルートにasp.net WebサイトまたはWebアプリケーションを展開しないのはなぜですか?
- 14. Azure WebサイトAlwaysOnをAzureで設定CLI
- 15. gzipを使用している主要なWebサイトはなぜですか?
- 16. asp.netチェックボックスが無効になっていないのはなぜですか?
- 17. スクロールアニメーションが無効になっていないのはなぜですか?
- 18. Azure Web Role Acceleratorを使用してWebサイト(Webアプリケーションではない)をAzureに配備するにはどうすればよいですか?
- 19. 大規模なWebサイトではbcryptは有効ですか?
- 20. PDO :: ATTR_EMULATE_PREPARESを無効にできないのはなぜですか?
- 21. JWTリフレッシュトークンを無効にできないのはなぜですか?
- 22. ラジオボタンで無効な[送信]ボタンを有効にしないのはなぜですか?
- 23. Cookieが無効になるのはなぜですか?
- 24. Amazon WebサービスでCloudFrontの無効化バッチリクエストXML文書を解析できないのはなぜですか?
- 25. WPFのUIコントロールにThread Affinityがあるのはなぜですか?
- 26. 無効になっているときにonClickハンドラを無効にするのはなぜですか?
- 27. javascriptで日付が無効なのはなぜですか?
- 28. passport-azure-ad:なぜ「jwtオーディエンスは無効です」と表示されますか?
- 29. Azure Webアプリケーションスロット、スワップでソースがデフォルトのプロダクションになるのはなぜですか
- 30. 特定のバケットでバージョン管理を有効または無効にし、静的なWebサイトのホストを有効または無効にできるS3ポリシー
しかし、私はあなたが(でもAAR親和性で)、次のリクエストに応じて、同じWebサーバインスタンスを打つことが保証されていないと思います。 Azureではセッション転送がサポートされていないため、セッションストレージをRedisや他の形式の外部キャッシュなしで利用する方法を実際に見ることはできません。 – ThomasArdal
AARアフィニティーは、後で要求したときに同じサーバーにヒットしたことを確認するために、コンピューターのクッキーを設定します(主な目的です)。同じサーバーにヒットしない唯一の理由は、そのサーバーが存在しない場合だけです。それは信頼できるものではなく、推薦されたものですが、それでも機能します。 –
しかし、次のリクエストでサーバーが存在するかどうかはわかりません。それが私の要点です。使用可能な同じサーバーに依存できず、インスタンス間でセッション転送がない場合、AARアフィニティを有効にする点はありません。 – ThomasArdal