我有一个简单的php页面,显示来自mysql数据库的数据。我希望它在服务器上更改数据时自动更新。 (我不想在修复时间间隔定期更新页面。)我想我需要FB聊天框或omegle背后的技术。但我不知道如何在php和mysql上实现它。如果你能帮助我,我将不胜感激。感谢。
答案 0 :(得分:2)
您需要查看WebSockets或Comet server(使用长轮询技术)来完成推送系统。或者,不是使用类似推送的通知,您可以使用请求标识符和时间戳对服务器进行频繁轮询,让服务器决定自上次轮询以来是否有任何新内容,并在那里提供数据是
答案 1 :(得分:1)
你可以实现与Ajax相反的Comet技术。 JavaScript Dojo Toolkit可以很好地处理这个方法。
Dojo WebSocket
http://dojotoolkit.org/features/1.6/dojo-websocket
http://cometd.org/
“Comet是一种Web应用程序模型,其中长期持有的HTTP请求允许Web服务器将数据推送到浏览器,而浏览器不会明确请求它。”