#rss #feed #atom-feed
#RSS-канал #лента #atom-лента
Вопрос:
Мне никогда не нужно было много играть с RSS, но теперь у меня есть проект, и мне интересно, возможно ли создать RSS-ленту со всеми сообщениями для определенного блога…
Я не говорю о создании генератора каналов. Мне просто любопытно, почему большинство blogspot.com на сайтах etc доступны только последние 5 или 20 сообщений, но никогда не полный список … это из соображений производительности / безопасности? Я полагаю, что это право пользователя решать, сколько сообщений будет в ленте, верно?
Ответ №1:
Сколько записей вы хотите иметь в своей RSS-ленте, зависит от целей, которых вы хотите достичь с помощью RSS-ленты. Обычно вы хотите предоставить информацию о текущих статьях на вашем сайте. Вот почему у вас обычно есть только самые последние статьи в ленте.
Производительность, конечно, является проблемой. Популярная RSS-лента с большим количеством подписчиков не хочет постоянно отправлять огромный XML-файл. Это можно решить при достаточном количестве ресурсов, но если это действительно не помогает вашей цели, зачем это делать?
Я не вижу реальной проблемы с безопасностью. Если кто-то хочет украсть ваш контент, он может просто повторить статьи на вашем сайте напрямую. RSS немного упростил бы задачу, но если кто-то захочет украсть контент, он все равно его украдет, с полным RSS-каналом или без него. Если принять во внимание отказ в обслуживании — мы вернулись к проблемам с производительностью — может возникнуть угроза доступности. Но это уже довольно умозрительно.