我该怎么做才能创建一个永远有效的 HTML 页面


What can I do to create an always-live HTML page?

我一直在网上搜索以找到解决方案:

基本上,我想要设置的是一种在实时生产站点上拥有HTML页面以保持更新的方法。这是因为我已经设置了一个 SilverStripe 应用程序作为通过普通 HTML 运行的图形系统(绿色色度键)的一部分。

AJAX 加载在这里似乎不是一个选项,因为加载将是每 1 秒或半秒一次,以确保页面是实时的。

我非常模糊地研究了 Web 套接字,但将其与我的项目集成的整个概念让我完全困惑。

有人知道可以做什么吗?

为此,

您需要组合:

  • AJAX在初始 Web 1.0 请求之后,您永远不需要执行整页加载。
  • 会话历史记录管理,您需要它才能不破坏浏览器导航(例如后退/前进按钮)。
  • Web 套接字,您将需要它,以便当新内容到达服务器时,客户端会接收它,而无需先轮询服务器。

网络套接字将是最大的挑战。我按照您应该处理项目的顺序列出了它们,分为三个阶段。