В чем разница между <pubDate>и <lastBuildDate>для RSS-канала подкаста? - PullRequest
0 голосов
/ 26 января 2020

Может кто-нибудь знаком с созданием подкаста RSS-каналов, пожалуйста, объясните мне это ...

Q: В чем разница между <pubDate> и <lastBuildDate> для RSS-канала подкаста?

Для контекста <pubDate> и <lastBuildDate> являются полями c в RSS-канале.

Существует множество доброжелательных описаний, доступных для исследования, например

К сожалению, это все еще смущает меня.

Первоначально я пытался взглянуть на это с точки зрения физической публикации, например, книги.

  • Книга пишется = <lastBuildDate>

  • Время истекает

  • Книга публикуется = <pubDate>

  • Проходит больше времени, затем новый тираж

  • Книга переиздается = <pubDate>

  • Подробнее время elapes

  • Автор решает обновить содержимое = <lastBuildDate>

  • Книга переиздана = <pubDate>

Этот пример имеет для меня смысл. Это хорошо работает для чего-то с физической копией.

Однако, как это работает с электронным c ресурсом, таким как подкаст?

С подкастом, когда вы создаете новый эпизод, или обновить описание, т.е. lastBuildDate, вы также обновите ленту новостей, т.е. pubDate. Обычно в одно и то же время.

Следовательно, похоже, нет никакой разницы между <pubDate> и <lastBuildDate> для подкаста? 10

Есть что-то, чего я упускаю / не понимаю ?

Заранее спасибо за ваши мысли и идеи.

1 Ответ

1 голос
/ 27 апреля 2020

Изначально я пытался взглянуть на это с точки зрения физической публикации, например, книги.

Это отличный способ думать об этом. И ты прав. Я не думаю, что вы должны быть смущены чем-либо.

Для дальнейшего уточнения:
1. Генератор контента (код, который создает разметку канала) может также изменять lastBuildDate, если он внутренне изменяет любые известные только метаданные к себе.
2. Поскольку оба поля являются необязательными, вы не должны полагаться непосредственно на них при обнаружении нового контента, если это ваша цель. Заголовки, связанные с HTTP-кешем, лучше подходят для этого.
3. Даже для не подкастов, pubDate, если доступно, следует использовать IMO. Дополнительно также проверьте на pubdate. Некоторые каналы публикуют также sh вариант в нижнем регистре.

...