如何控制ajax请求的带宽?

时间:2011-01-17 13:43:21

标签: javascript ajax rss

我正在使用Ajax从其他网站获取一些rss。 Ajax必须从5个站点获取rss,解析它,并仅显示最新消息。问题是,在工作(下载和解析)时,我的主页没有响应用户操作(点击一些链接等)。 Javascript是异步的,ajax调用是异步的,但无论如何,问题就在那里。

我需要一些想法 - 从其他几个网站获取rss的最佳和最短的方法是什么,解析它并仅显示最近的一个没有阻止我的主页?

1 个答案:

答案 0 :(得分:1)

据我所知,你无法阻止AJAX请求响应所有数据,也不能(据我所知)将其视为流。

有两种更好的方法来实现你想要的东西:

  • 服务器缓存,让服务器请求/解析数据,保存数据并将其提供给站点。它可以每 n 分钟更新它保存的响应
  • 要求数据提供商更改其格式/为您提供所需的格式。

选项1可能最容易实现,对访问者来说速度最快。 5个ajax请求总是很慢。