バイナリにコンパイルされたC#でのWebサイトバックエンドの構築

StackOverflow https://stackoverflow.com/questions/1820196

  •  10-07-2019
  •  | 
  •  

質問

インターネット周辺のWebフィードを統合する新しいWebサイトを作成しています。私は定期的にWebデータのCPU集中分析を行うバックエンドを構築し、最終的に結果をデータベースに継続的に追加します。

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

サーバー上で継続的に実行されるc#バイナリで複雑なCPU操作を構築することをお勧めします。ベストプラクティスですか?

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top