Ajax 中推送与拉取技术的比较
软件工程
2007-08-16 v2 性能
摘要
Ajax 应用旨在实现高用户交互性和低用户感知延迟。新闻标题、股票行情和拍卖更新等实时动态网页数据需要尽快传播给用户。然而,Ajax 仍受限于 Web 的请求/响应架构,该架构阻止服务器推送实时动态网页数据。此类应用通常采用拉取(pull)风格来获取最新更新,即客户端基于预定义间隔主动请求变更。通过采用推送(push)风格的交互方式,即服务器在服务器端发生变更时广播数据,可以克服这一限制。这两种方案各有利弊。本文探讨了基于浏览器的应用的基本限制,并分析了 Ajax 技术的推送解决方案。此外,本文还展示了比较推送与拉取技术的实证研究结果。
关键词
引用
@article{arxiv.0706.3984,
title = {A Comparison of Push and Pull Techniques for Ajax},
author = {Engin Bozdag and Ali Mesbah and Arie van Deursen},
journal= {arXiv preprint arXiv:0706.3984},
year = {2007}
}
评论
Conference: WSE 2007