日期:2014-05-18  浏览次数:20771 次

如何让多处浏览器的网页内容保持同步
我们正用JSP开发一个网上系统,B/S构架的,当在一个浏览器更新了数据,怎样让其它处的浏览器的网页能及时自动更新数据.很多介绍是定时重载网页,但是听说这样对服务器的负载很重,有没有更好的方法,比如说当某一数据更新后才,才让正浏览该数据的浏览器自动更新。

------解决方案--------------------
用ajax
你可以在onchange事件里加入ajax处理,就是在你的网页数据改变的时候调用ajax
------解决方案--------------------
除了重载好象没什么好的方法了。。。
再不就用flash applet之类的。。开socket端口进行通信了。。
这个是http协议的局限
------解决方案--------------------
最好就是用AJAX,可以实现页面某一部分的实时更新,整个页面的刷新占用服务器资源较大,而且如果网速慢的情况下,客户要面对大白板,用AJAX,异步提交,避免了整个页面的提交与刷新,而且减少了服务器处理数据的数量。可打造出B/S结构的富客户端
再有就是用Flex,也可轻松实现实时更新,