2009-08-21 60 views
2

我最近在一个网站上工作,我们添加一个RSS链接到HTML标头。例如:停止从自动加载RSS的FireFox?

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

,我们是有轻微的性能问题的问题,当我们看着它,我们发现,Firefox 3的被装载在每个页面加载RSS提要。我们检查并重新检查了这一点,以确认它正在发生,并试图打开/关闭不同的扩展(萤火虫,开发人员等),它仍然在发生。我们也尝试过在XP vs Vista和OSX上,它发生在所有这些上。

有没有人看过这个之前,如果是这样,你知道任何方式来阻止它?似乎没有必要像现在这样在每一页加载上加载RSS提要。

回答

1

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

根据网站的类型,你可能要生成一个页面的RSS源,如果:

  1. 这是第一页,你想为网站本身(新文章)
  2. 一般饲料该网页经常变化,即它具有用户生成的评论文章页面的站点内
  3. 子类别(如第一页,但仅限于在该子类文章)

你ç请尝试使用Feed中的<ttl>元素来指定需要更新之前可以缓存Feed的时间。