私は現在、スタック オーバーフローのような非常にデータベース指向のサイトを作成しています。私の質問は、複数のサーバー間を移動するセッションを処理する方法です (自動スケーリングに AWS サーバーを使用する予定です)。
現在、スケーラビリティと速度の目的でフォーム認証を使用すべきではないと考えています。代わりに、sessionID、UserID、ExpDate、CreateDate、IP、Status('LogedIn', 'LogedOut', 'Expired') という情報を格納する、sessions というデータベースにテーブルを作成します。
私の最大の懸念は、Cookie の観点から見たセキュリティであり、多くのサーバーを実行しているときにボトルネックのシナリオを見た経験がないことです。
あなたの洞察を教えてください。また、他の人やスタック オーバーフローがこのジレンマにどのように対処しているか知りたいです。
参考までに: 同じ理由で、Entity Framework の代わりに PetaPoco を使用しています。そうすることで約 600 ミリ秒を削減できたからです。
ご協力ありがとうございました!