代码之家  ›  专栏  ›  技术社区  ›  Steven Surowiec

阻止火狐自动加载RSS?

  •  2
  • Steven Surowiec  · 技术社区  · 16 年前

    我最近在一个网站上工作,我们在HTML标题中添加了一个RSS链接。例子:

    <link href="/feed.rss" title="RSS Feed" rel="alternate" type="application/rss+xml" />
    

    我们遇到了一些小的性能问题,当我们研究它时,我们发现火狐3在每次页面加载时都在加载RSS提要。我们检查并重新检查了这一点以确认它正在发生,并尝试打开/关闭不同的扩展(Firebug、开发人员等),但它仍然在发生。我们也在xp、vista和osx上尝试过,而且都是这样。

    以前有人见过这个吗?如果有,你知道有什么方法可以阻止它吗?在每次页面加载时,像现在这样加载RSS提要似乎是非常不必要的。

    1 回复  |  直到 16 年前
        1
  •  1
  •   AAA    16 年前

    据我所知,没有办法做到这一点,仅仅是因为RSS提供了一种在站点上聚合信息的替代方法。您是否需要为网站的每个页面提供RSS源?答案可能不是。

    根据网站类型,如果出现以下情况,您可能希望为网页生成RSS源:

    1. 这是第一页,您需要一个站点本身的常规提要(新文章)
    2. 页面经常更改,即具有用户生成评论的文章页面
    3. 网站内的子类别(类似于首页,但仅限于该子类别中的文章)

    您可以尝试使用 <ttl> 元素以指定在需要更新源之前可以缓存源的时间。