это может быть, а может и не быть глупым вопросом, но я мало знаю о таинственных способах RSS-каналов, так что, надеюсь, кто-то может поставить меня прямо!
У меня есть веб-сайт с RSS-новостями. Пользователь жаловался на то, что фид обновляется безумно часто, без каких-либо изменений в отображаемых топ-5 новостях.
Мне стыдно сказать, что я не очень часто использую RSS-каналы, поэтому я даже не знаю, что для него означает «слишком частое обновление» - я вижу, как это будет раздражать, если вы продолжаете проверять «обновленный фид» только для того, чтобы не находить новый контент, или, что еще хуже, если вы постоянно получаете оповещения о несуществующих обновлениях. Но, как я уже сказал, у меня нет четкой картины того, как обычно работает RSS-фид.
Следующий вопрос: если проблема в том, как наш сайт генерирует RSS-канал, то что я могу с этим поделать? Главные новости не меняются очень часто. Возможно, но не уверен, что автоматизированные сценарии обновляют элементы в базе данных, которые связаны с новостями, хотя даже до сих пор я не могу представить, как это будет происходить «сумасшедшей частотой». RSS-каналы, как они работают? Будет ли повторное создание главных новостных материалов считаться обновлением для всех читателей RSS, даже если главные новостные сообщения по всем своим целям и задачам точно такие же, как и раньше?
Если это уместно, для этой цели RSS-канал генерируется стандартными помощниками CakePHP.
Кто-нибудь знает какие-либо проблемы с RSS и может ли я найти правильный путь к решению?
РЕДАКТИРОВАТЬ: Хорошо, я подписался на канал, используя Safari в качестве программы чтения RSS по умолчанию, и действительно, в течение дня у меня было две идентичные копии каждой новости в папке «Входящие». Я почти уверен, что новые «настоящие» новости не генерируются, поэтому что-то должно быть зарегистрировано в читателях RSS как обновление, и я не знаю что. Мой вопрос, возможно, не был очень ясен (argh, downvote), но он все еще стоит!