现在的位置: 首页 > 综合 > 正文

推技术应用的基本原理

2013年12月06日 ⁄ 综合 ⁄ 共 380字 ⁄ 字号 评论关闭

我们经常看到在sina的球赛直播间里面,实时的传输最新的战报,而且整个页面没有刷新

如果是少量的用户从服务器端来获取实时的数据,可以使用Ajax来实现这种效果.但是如果是大量的分布的用户,推技术来实现这个效果无疑是比较合适的选择.

推技术的实现原理,好比是一个对服务器 IIS或者是Apache server的功能的一个扩展.

在服务器上面的80端口自己写一个监听程序.收到用户的Http请求以后,放到用户请求列表里面去.然后不停的连续的给客户端发送针对第一个http请求的应答包.

其实这就是巧妙的利用了一下http协议的交互过程.用户这一段看起来就好像是打开一个很大很大的页面.而且可以看到浏览器上面的下载进度条一直闪,一直不停的下载页面.

另外,有的大型门口网站相关类似技术的实现还可以采用xiff flash技术来实现.这也是可以挑战传统Ajax应用领域的一种技术.

抱歉!评论已关闭.