ASP.NET で PLINQ を使用した経験のある人はいますか? これは良い組み合わせですか、それともほとんどの状況で避けるべきものですか?
法律事務所 (~100 ユーザー) のイントラネット ASP.NET サイトを開発しています。いくつかのページには重要な LINQ コードが含まれています。たとえば、LINQ to Datasets を使用して、会計データベースと銀行のデータの間で何千もの金融取引を比較する銀行の記録ページがあります。これは遅いので、PLINQ を試してみたくなりましたが、1 つの要求が Web サーバーを独占する可能性があるのではないかと心配しています。bank rec を 4 倍速く実行しても、実行中に他のすべてのユーザーを締め出すことは改善されません。
LINQ よりもはるかに高速なソリューションがあることは知っていますが、維持するコードを短くしたいと考えています。
現在、デュアル Pentium 4 Web サーバーを使用していますが、近い将来、まともなハードウェアにアップグレードできることを願っています。