如何创建始终在线的HTML页面?

时间:2016-03-07 22:49:17

标签: javascript php html silverstripe

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

基本上我想要设置的是在现场制作网站上建立HTML页面以保持更新的方法。这是因为我已经将SilverStripe应用程序设置为通过普通HTML运行的图形系统(绿色色度键)的一部分。

AJAX加载似乎不是一个选项,因为加载将是每1秒或半秒,以确保页面是活的。

我非常模糊地研究了网络套接字,但是将它与我​​的项目整合在一起的整个概念让我感到很困惑。

任何人都知道可以做些什么?

1 个答案:

答案 0 :(得分:0)

要做到这一点,你需要结合使用:

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

Web套接字将是最大的挑战。我按照您应该接近项目的顺序列出它们,分三个阶段。