PHP Web 应用程序自动刷新观察者模式
PHP Web-Application auto refresh Observer Pattern
我编写 Web 应用程序已有一段时间了,随着时间的推移,它们变得越来越复杂,但有时我不确定我采用的方法是否通用。现在我正在研究设计模式,并思考如何在数据发生变化时动态刷新页面内容。
通常这是观察者模式。现在我的问题。在打开的 Web 应用程序中自动加载新数据的专业方法有哪些?
当然,它可以与 javascript 一起使用并刷新页面。但是,如果 javascript 不可用怎么办?
observable 应该通知观察者并强制他们更新它的数据。我非常希望能就此主题进行对话,以便为未来的项目获得一些想法。
对于网络应用程序通常使用WebSocket。
PHP 每个会话仅在服务器上运行一次,您可以通过 WebSocket 将命令发送给订阅者,在客户端浏览器上 javascript 可以对其做出反应,例如,将带有另一个查询的请求发送到您的脚本。
我编写 Web 应用程序已有一段时间了,随着时间的推移,它们变得越来越复杂,但有时我不确定我采用的方法是否通用。现在我正在研究设计模式,并思考如何在数据发生变化时动态刷新页面内容。
通常这是观察者模式。现在我的问题。在打开的 Web 应用程序中自动加载新数据的专业方法有哪些? 当然,它可以与 javascript 一起使用并刷新页面。但是,如果 javascript 不可用怎么办?
observable 应该通知观察者并强制他们更新它的数据。我非常希望能就此主题进行对话,以便为未来的项目获得一些想法。
对于网络应用程序通常使用WebSocket。 PHP 每个会话仅在服务器上运行一次,您可以通过 WebSocket 将命令发送给订阅者,在客户端浏览器上 javascript 可以对其做出反应,例如,将带有另一个查询的请求发送到您的脚本。