現在、モデルをビューに渡すコントローラがあります。このビューはAJAXをコントローラに呼び出して、データを頻繁に更新するようにしています。このモデルは、これらの更新を行うためのかなり良い取り決めです。ASP.NET MVC AJAXデータベースの更新 - ViewModelとコントローラ
コントローラのデータベースを変更するのが悪いことは知っています。私はそれを避けたいと思います。しかし、モデムを初期化する必要があるので、すべての呼び出しでモデルを作成して更新データを渡すと、それはもっと正しいと思われますが、要求ごとに時間がかかります。ユーザーは更新中にページ上の特定の要素とのやりとりをブロックされるため、この時間は実際には数十回の更新に加わることがあります。
どの方法が最適ですか?できるだけインタラクティブにアプリケーションを保つためにコントローラ内の更新を行うだけで、迅速な要求処理を犠牲にして更新を処理するすべての要求に対してモデルのインスタンスを初期化できますか?