インターネットまたはイントラネットのWebアプリケーションへの同時アクセスを制限したい。Asp.Netアプリケーションへの同時アクセスを制限する
ある一定の数の同時アクセスを許可したいとします。同じユーザー名を使用して最大20の同時アクセスを許可したいとします。
ログイン時にセッションを作成してカウンタをインクリメントしてDBに保存することは想像できますが、DBからデータを削除する方法はなく、ユーザーがログオフした場合にカウンタを減らす方法はありませんブラウザ。
あなたの意見では、どのような方法が良いですか?
おかげで、
ログアウト中にデクリメント機能を呼び出すことができます。私はこのプロジェクトにSqlState Serverを使用することをお勧めします –
少しOTですが、本当に正しい問題を解決していますか?あなたのサーバーに起因するものではなく、バックエンドを実行する一部のビジネスサービスによって制限されているような20人のユーザーしか聞こえません。あなたのソリューションは本当にこのビジネスサーバーを常に必要としていますか、それとも必要な場所に限度を修正できますか? – LosManos