XML データを使用してクライアントのプロパティ Web サイトを更新する API を呼び出す ASP.NET Web ページを作成しています。API からのデータはリアルタイムなので、10 分ごとにページを実行したいと思います。
明らかに、クライアントのプロパティ Web サイトを最新の状態に保つためにページを手動で読み込みたくありません。このタイプの質問については、スタック オーバーフローや他の場所で多くの助けがありますが、選択肢に少し圧倒されてしまいました。1つの方法は次のとおりだと思います。
- 10 分ごとに起動する Windows タスク スケジューラ (VB.Net サービスをトリガーするため)
- VB.Net サービス (Web ページを実行するため)
- マイページが動く..
これはやり過ぎのように感じます。私は Windows サービスを作成したり、タスク スケジューラを使用したりしたことがないので、3 つではなく 2 つのステップがあるべきだと感じています。
VB.Net サービスを使用する場合は、スクリプトを Web ページに配置するよりも、VB.Net サービスにより多くの作業を行う方がよいと思いますが、Web ページを作成することに慣れています。
どこかのブラウザーでページを開いたままにしておくと、JavaScript を使用して 10 分ごとにページを簡単に実行できると感じずにはいられませんが、それはブラウザーで確実に開くことを意味します。私が思う悪い解決策...
私が必要としているのは、十分な情報に基づいた決定を下すためのオプションの概要であり、それが学習を意味する場合は問題ありません。前もって感謝します!