c# - 从其他网站读取实时数据
问题描述
我需要在我的网站上有一个功能,以便它可以实时更新体育数据,例如体育比赛的结果。我见过一些网站这样做,但我不知道如何监控这些数据。有什么建议或帮助吗?
解决方案
在网站上显示实时数据有 4 种可能的方法:
定期刷新页面
- 过时的方法。不推荐用于现代应用程序。
从浏览器调用AJAX以定期提取数据
- 这是目前许多网站使用的最流行的方法
- 可以用最少的开发工作完成。
3.网络套接字
- 现代方法。广泛用于金融服务领域。
- 适用于客户端和服务器之间的双向通信。
- 为服务器的简单更新增加了不必要的开销(例如:匹配分数)
4. SSE(服务器发送事件)
- 所有方法中最现代的。迅速获得采用。
- 开销最小。
- 最适合从服务器到客户端的近实时更新。
关于上证所的更多信息:
https://developers.facebook.com/docs/graph-api/server-sent-events/
推荐阅读
- c# - 执行使用表值参数的存储过程时执行超时到期
- jquery - 数据表 Json 数组作为数据源
- email - 电子邮件已发送,但未收到,排队等待投递
- python - 在 Django 中处理外键
- amazon-web-services - 远程桌面无法连接到专用子网中的 Windows Server 的远程计算机
- quasar-framework - Quasar:如何从 q-select “全屏”显示对话框的宽度?
- android - 片段 - 带有 DatePickerDialog 片段的 EditText
- android - 以编程方式显示android操作栏,需要帮助故障排除
- python - Python DataFrame - 像表格一样的格式
- arrays - 打印字符串的前 N 个字符 (C)