При публикации RSS-канала есть ли какой-то атрибут в XML, который можно использовать для рекомендации интервала / частоты обновления?
А если он не является частью стандарта, существует ли какой-либо общепризнанный способ?
Спецификация здесь http://www.rssboard.org/rss-specification#requiredChannelElements имеет следующие необязательные параметры, указанные для элемента канала:
Они сообщают клиентам, когда им не нужно обновлять ..
skipHours - подсказка для агрегаторов, сообщающая им, какие часы они могут пропустить. Этот элемент содержит до 24 подэлементов , значение которых представляет собой число от 0 до 23, представляющее время по Гринвичу, когда агрегаторы, если они поддерживают функцию, могут не читать канал по часам, указанным в элемент. Час, начинающийся в полночь, равен нулю. skipDays - подсказка для агрегаторов, сообщающая им, какие дни они могут пропустить. Этот элемент содержит до семи подэлементов <день>, значения которых: понедельник, вторник, среда, четверг, пятница, суббота или воскресенье. Агрегаторы не могут читать канал в течение дней, указанных в элементе .
skipHours - подсказка для агрегаторов, сообщающая им, какие часы они могут пропустить. Этот элемент содержит до 24 подэлементов , значение которых представляет собой число от 0 до 23, представляющее время по Гринвичу, когда агрегаторы, если они поддерживают функцию, могут не читать канал по часам, указанным в элемент. Час, начинающийся в полночь, равен нулю.
skipDays - подсказка для агрегаторов, сообщающая им, какие дни они могут пропустить. Этот элемент содержит до семи подэлементов <день>, значения которых: понедельник, вторник, среда, четверг, пятница, суббота или воскресенье. Агрегаторы не могут читать канал в течение дней, указанных в элементе .
и / или это для указания клиентам, как часто им нужно обновляться.
ttl - ttl означает время жизни. Это количество минут, указывающее, как долго канал может быть кэширован перед обновлением из источника.