Остановить FireFox от автозагрузки RSS?

Недавно я работал над сайтом, и мы добавили ссылку RSS в заголовок HTML. Пример:

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

Проблема заключалась в том, что у нас были небольшие проблемы с производительностью, и когда мы рассмотрели это, мы обнаружили, что FireFox 3 загружал RSS-канал при каждой загрузке страницы. Мы проверили и перепроверили это, чтобы подтвердить, что это происходит, и попытались включить / выключить различные расширения (firebug, разработчик и т. д.), и это все еще происходило. Мы также попробовали это на XP, Vista и OSX, и это произошло на всех из них.

Кто-нибудь видел это раньше, и если да, то знаете ли вы, как это остановить? Просто кажется совершенно ненужным загружать RSS-канал при каждой загрузке страницы, как сейчас.


person Steven Surowiec    schedule 21.08.2009    source источник


Ответы (1)


Насколько мне известно, сделать это невозможно просто потому, что RSS предназначен для обеспечения альтернативного способа агрегирования информации на сайте. Вам нужна RSS-лента для каждой страницы вашего сайта? Ответ, вероятно, нет.

В зависимости от типа сайта вы можете захотеть создать RSS-канал для страницы, если:

  1. Это первая страница, и вам нужен общий канал для самого сайта (новые статьи).
  2. Страница часто меняется, например, страница статьи с комментариями, созданными пользователями.
  3. Подкатегории на сайте (например, первая страница, но только статьи в этой подкатегории)

Вы можете попробовать использовать элемент <ttl> в фиде, чтобы указать, как долго фид может кэшироваться, прежде чем его нужно будет обновить.

person AAA    schedule 29.08.2009