Наивный вопрос о реализации RSS - PullRequest
2 голосов
/ 24 мая 2010

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

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

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

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

1 Ответ

3 голосов
/ 24 мая 2010

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

...