RSS лента: как рекомендовать интервал обновления? - PullRequest
7 голосов
/ 17 июня 2011

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

А если он не является частью стандарта, существует ли какой-либо общепризнанный способ?

1 Ответ

8 голосов
/ 18 июня 2011

Спецификация здесь http://www.rssboard.org/rss-specification#requiredChannelElements имеет следующие необязательные параметры, указанные для элемента канала:

Они сообщают клиентам, когда им не нужно обновлять ..

skipHours - подсказка для агрегаторов, сообщающая им, какие часы они могут пропустить. Этот элемент содержит до 24 подэлементов , значение которых представляет собой число от 0 до 23, представляющее время по Гринвичу, когда агрегаторы, если они поддерживают функцию, могут не читать канал по часам, указанным в элемент. Час, начинающийся в полночь, равен нулю.

skipDays - подсказка для агрегаторов, сообщающая им, какие дни они могут пропустить. Этот элемент содержит до семи подэлементов <день>, значения которых: понедельник, вторник, среда, четверг, пятница, суббота или воскресенье. Агрегаторы не могут читать канал в течение дней, указанных в элементе .

и / или это для указания клиентам, как часто им нужно обновляться.

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

...