Ajax 我如何更新当前页面上的所有人';有人触发事件时的页面?

Ajax 我如何更新当前页面上的所有人';有人触发事件时的页面?,ajax,http,Ajax,Http,例如,有人在一个页面上输入一条评论——我如何让该页面上的所有其他浏览器说重新加载它以接收新的更新?具体而言,我关注的是“动态”更新,而不是“定期”更新。带宽最小,效率最高 我不是专业的程序员-请尽可能简化解决方案。有技术,但据我所知,我总是更喜欢轮询(消耗更少的服务器资源,更兼容)。您可以使用WebSocket,这是HTML5的一部分 var socket = new WebSocket("ws://example.com:8000/websocket.php"); socket.onmessa

例如,有人在一个页面上输入一条评论——我如何让该页面上的所有其他浏览器说重新加载它以接收新的更新?具体而言,我关注的是“动态”更新,而不是“定期”更新。带宽最小,效率最高


我不是专业的程序员-请尽可能简化解决方案。

有技术,但据我所知,我总是更喜欢轮询(消耗更少的服务器资源,更兼容)。

您可以使用WebSocket,这是HTML5的一部分

var socket = new WebSocket("ws://example.com:8000/websocket.php");
socket.onmessage = function(msg) {
    // update content here
    alert("New content:" + msg);
}

但是,您必须拥有支持它的服务器端技术。

您使用的是哪种技术?WCF、ASP.NET等?您必须使用比
update
更多的描述性标记。你在使用什么语言和技术?我还没有到那个阶段。我正在计划。虽然java中有一个组件,但我认为另一个组件是jquery(?)中的组件,我认为只需要最少的更新量,而不需要每小时1000次或其他更好的东西-?不管怎样,这都不是一个大问题,只是看起来比定期投票更有效。对我来说,ircd(?)/irc服务器的格式是什么?它接收一个更新,然后最小限度地分发它(不是通过轮询,对吗?)-这将是(/a)的基础。或者方法可能比格式更好。我只是说这是(信息的)发布格式。一个irc通道就像一个页面,这样它将是即时的和最小的(对于带宽而言)&我认为甚至是处理/资源。