在不刷新页面的情况下,可以使用哪些技术更新包含更新内容的网页?

Maf*_*aff 0 html javascript php ajax jquery

我们为工作提供了有关我们想要的课程的培训.我们要实现的目标如下:我们有一个包含来自多个文件夹/服务器的统计信息的页面(我们可以以任何格式提供这些,html,txt等).目前,它每分钟都会刷新最新信息.我们想要的是页面不刷新,而只是页面中的数据在其他地方发生变化时要更改,我们希望在发生时(如果可能)而不是每分钟更新一次.我给出的一个例子是Facebook或Twitter在有人发布新内容时更新Feed

我们需要哪些技术才能实现这一目标?jQuery的?AJAX?JavaScript的?是否有一项技术的特定部分可以实现这一目标,我们可以针对该课程进行定位?

任何帮助/指针赞赏

mea*_*gar 5

您正在寻找推送技术.

稍微过时的模拟方法是"长轮询"Comet,其中(基本上)AJAX请求在很长一段时间内保持打开状态(而不是不断轮询),直到服务器实际上有响应发送.

如今,您应该研究websockets或像pusher这样的商业产品,它使用websockets来启动服务器端的通信,而不是不断地从客户端轮询.