Наивный вопрос о внедрении RSS

У меня наивный вопрос насчет RSS-каналов.

У меня есть серия синхронизированных событий, которые появляются на моем сайте и которые я делаю доступными в виде RSS-канала для импорта другими приложениями.

Кто обычно отвечает за усечение этого фида? В течение следующего года я вижу, что в моем фиде тысячи элементов. Должен ли URL-адрес mysite.com/rss всегда возвращать все элементы? И предоставить читателям просто показать самые свежие? Или более привычно, что я возвращаю только, скажем, топ-50? Ожидаете, что читатели будут кэшировать старые элементы? (И если да, существует ли соглашение для читателей запрашивать у сервера «следующую страницу»)?

Каково типичное поведение чего-то вроде FriendFeed, когда оно извлекает RSS-поток?


person interstar    schedule 24.05.2010    source источник
comment
Связано с разбивкой на страницы: stackoverflow.com / questions / 1301392 /   -  person Tim Lytle    schedule 21.08.2010


Ответы (1)


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

person che    schedule 24.05.2010