そのため、管理者がログインして、ユーザーdetaisl(名/姓/住所/電話)のCSVをアップロードできるMVCアプリケーションがあります。次に、このCSVがデータベースにインポートされます。
これは小さなCSVには問題なく機能しますが、行が多いCSVにはあまり機能しません。
スケジュールされたタスクで処理したくないのですが、このタスクを非同期で実行するのが良いかもしれないと思っていました。
また、JavaScriptを使用してプロセスをポーリングし、インポートがどのように行われているかのメッセージを取得できるようにしたいと思います。たとえば、10秒後、「100000人の加入者のうち3000人がインポートされました」。
これにどう取り組むべきですか?