0

私は、インターネット上の Web フィードを統合した斬新な Web サイトを作成しています。CPU を集中的に使用する Web データの分析を定期的に行うバックエンドを構築したいと考えています。これにより、結果がデータベースに継続的に追加されます。

このデータベースは、ページをクライアントに提供する通常の asp.net バックエンドを介して Web サイトからアクセスできます。

サーバー上で継続的に実行される c# バイナリで複雑な CPU 操作を構築することは、賢明かつベスト プラクティスですか?

4

1 に答える 1

3

スケジュール (cronjob スタイル) で実行されるか、それ自体をスケジュールする .NET 実行可能ファイルが必要なようです。いずれにせよ、Web サイトのプロセスとは完全に分離することが賢明です。データの生成とデータの提供は別の問題のように聞こえるので、別々に保つ必要があります。これは、負荷が問題になった場合に Web サービス マシンから移動できることも意味します。ライブ データベースを更新している場合は、トランザクションを考慮することを忘れないでください。

于 2009-11-30T16:21:19.487 に答える