2

asp.net 4 Webフォームで開発された注文システムがあります。DBに保存するまで管理するために、ユーザーの注文の詳細(注文オブジェクト)をキャッシュに保存する必要があります。少なくとも 2 台のサーバーに自分のサイトをインストールし、将来さらに拡張するオプションを付けたいと考えています。ご存知のように、2 つのサーバーはロード バランサーの背後にあるため、両方のサーバーでキャッシュされた注文オブジェクトを共有する必要があります。

アプリ ファブリックについて聞きました。それを行うための優れたフレームワークへの推奨事項は、Hope がシンプルで維持しやすいものになることです。前もって感謝します ...

4

1 に答える 1

1

DBに保存するまで管理するために、ユーザーの注文の詳細(注文オブジェクト)をキャッシュに保存する必要があります。

データが永続化されていない場合、SQL Server ベースのセッション状態はマシン間でユーザーごとに機能し、最小限の手間で構成できます。

ただし、ユーザーが注文を失わないように、定期的に注文をアプリケーション データベース (セッション データベースだけでなく) に保存することをお勧めします。これは、e コマース サイトではかなり標準的な方法です。注文プロセスが非常に短い場合を除き、必然的にユーザーは一時停止して戻りたいと思うか、誤ってブラウザーを閉じたり、コンピューターにコーヒーをこぼしたりします。

いずれにせよ、データベースは、このデータの適切な中間および/または永続的な場所になります。

于 2013-01-09T21:29:21.987 に答える