私の Web サイトでは、ユーザーが csv ファイルをアップロードします。
このライブラリを使用して csv ファイルを読み込んでいますhttp://www.codeproject.com/Articles/11698/A-Portable-and-Efficient-Generic-Parser-for-Flat-F csv ファイルには約 4000 レコード (それぞれ5 列のレコード)。
各レコードをリストに読み込んで、オブジェクトの大きなリストを検索しています(csvファイルの読み取りを開始する前に、サービスからキャッシュにオブジェクトの大きなリストを読み込んでいます)。このレコードが既に存在するかどうかを確認します。
このようにして、4000回の反復を行う必要があり、各反復でオブジェクトの大きなリスト(キャッシュにある約10万レコード)を検索する必要があります。
これは実装の良い方法ですか?速度を改善する方法はありますか?このような大きなリストをキャッシュに保存するのは良い考えですか?
私の環境はVS2010、.NET4.0、