Остановить FireFox от автозагрузки RSS? - PullRequest
2 голосов
/ 21 августа 2009

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

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

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

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

1 Ответ

1 голос
/ 29 августа 2009

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...