MVC アプリケーションを続行するには、どの選択を行うべきかについて少し問題があります。複数のユーザーをセットアップしてデータベースに保存する単純な MVC アプリケーションを作成しようとしています。また、別のアプリケーションも実行しています。今のところ、これを単純なコンソールにしたいと考えています。このコンソールの主なタスクは、MVC アプリケーション データベースに現在存在するユーザーのために作成した XML ファイルに注文を書き留めることです。私が彼に頼んだことは、ノード コンテンツとして XML に挿入され、ファイルはサーバー ストレージに保存されます。
ユーザーがサイトにログインしたときにこの情報を表示するには、現在、[1]
XML ファイル全体を読み取って注文を表示するか[2]
、すべての注文を通知する電子メールを送信するかの 2 つの選択肢があります。私が作る。
後者は、100 件のジョブを依頼すると 100 件のメールを送信する必要があるため、少しぎこちなく思えますが、前者は、ユーザー番号が 1000 の場合に 1000 個の XML ファイルを保存する必要があると思われるサーバー ストレージに負担がかかります。
並行性に関する私の限られた知識によるもう 1 つの重要な問題は、出力を読み取って表示できるユーザーのサーバーに保存されている最新の XML ファイルを Web アプリケーションで常にチェックする方法がわからないことです。