php - 服务器端发生更改时如何(仅)更新网页

标签 php mysql html

我有一个简单的 php 页面,它显示来自 mysql 数据库的数据。我希望它在服务器上的数据发生更改时自动更新。 (我不想以固定的时间间隔定期更新页面。)我想我需要 FB 聊天框或 omegle 背后的技术。但是不知道在php和mysql上怎么实现。如果你能帮助我,我将不胜感激。谢谢。

最佳答案

您需要查看 WebSocketsComet server (它使用长轮询技术)来完成推送系统。或者,您可以不使用类似推送的通知,而是使用请求标识符和时间戳对服务器进行频繁轮询,让服务器决定自上次轮询以来是否有任何新内容,如果有则提供数据是。

关于php - 服务器端发生更改时如何(仅)更新网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10047463/

相关文章:

php - 无法在 Ubuntu 上使用 PHP 上传文件

php - 使用带有ajax和formdata的codeigniter上传图像

php - 如何使用 Eloquent 和 MySQL 按 last id 对分组结果进行排序?

php - 根据一组关键字的出现对sql结果进行排序

html - 使用嵌入、对象或 iframe 方法更改 PDF 查看器中的背景颜色

javascript - 更改 google-chrome 扩展程序中 popup.html 的大小

javascript - 按类别查找最接近的跨度到 tr 中

php - 将参数从 Controller 传递到模型以进行 mysql 查询的优化方法

mysql - 如何在 Zend Framework 2 Zend\Db 中执行 FULL JOIN

javascript - 如何使用多个 ng-options 处理级联/链接下拉菜单