回答編集履歴

1

追記

2022/03/04 01:17

投稿

退会済みユーザー
test CHANGED
@@ -2,3 +2,21 @@
2
2
 
3
3
  例えばですが、「ranking(スプレッドシート)」を表示するのに必要な最新データを JSON 形式で返す API を Web サーバーに設けて、setInterval + jQuery ajax を用いて定期的にその API に要求を出し、返ってきたデータで「ranking(スプレッドシート)」部分の html 要素を書き換えるという手段はいかがですか?
4
4
 
5
+ ---
6
+
7
+ **【追記】**
8
+
9
+ setInterval + jQuery ajax でクライアントが新しいデータを要求するのをサーバーが待機するのではなく、サーバー側でデータが更新されたら接続されているクライアントにデータをリアルタイムにプッシュするという技術もあります。
10
+
11
+ そのような技術を実装したフレームワークを探してみるのも良いかもしれません。例えば ASP.NET には SignalR というものがあります。
12
+
13
+ ASP.NET Core SignalR の概要
14
+ https://docs.microsoft.com/ja-jp/aspnet/core/signalr/introduction?view=aspnetcore-6.0
15
+
16
+ SignalR を利用すると、以下の記事の例のように、接続されているクライアントのブラウザ上に表示された株価情報のテーブルをリアルタイムに更新するといったことができます。
17
+
18
+ ASP.NET Core SignalR
19
+ http://surferonwww.info/BlogEngine/post/2021/12/29/aspnet-core-signalr.aspx
20
+
21
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-03-04/e24c6139-5cc6-4d66-9e0d-9a1e4cb865e8.jpeg)
22
+