Новые элементы фида не отображаются в Google Reader - PullRequest
2 голосов
/ 19 августа 2010

Существует блог , работающий на Wordpress, который имеет действительный канал RSS (прекрасно открывается в Safari), но не показывает новые сообщения в Google Reader.На самом деле последняя статья в Google Reader от 21 июля 2010 года, а последняя статья в блоге датируется 19 августа 2010 года.

Что мне делать с RSS-каналом (escape-символы? Изменить XML)или что?) для того, чтобы он работал в Google Reader?

Это вновь открытый вопрос , потому что исходный вопрос, который я нашел, был перенесен в superuser, а затем закрыт там, потому что он лучше всего подходит дляstackoverflow, так что решение никогда не было предоставлено, и у него не было шансов сделать это. Пожалуйста, дайте ему шанс получить ответ.

Обновление: Google Reader тянет новые статьи группами по 10, а не последними.Например, если 12 (или 13, или 11) новых статей не отображаются в Google Reader, при добавлении следующей 10 самых старых (ровно 10) из этих статей появляются в Google Reader, а дата, отображаемая в Google Reader:равны для каждой статьи, как если бы все 10 были опубликованы в одну и ту же секунду - во второй они появились в Google Reader.Эта проблема не проявляется в других агрегаторах, которые я пробовал.

Обновление 2: Статьи начали появляться регулярно, поэтому проблема временно решена.Почему это произошло, я не знаю, возможно, это связано с тем, что подписчики подписались (для целей тестирования), или из-за плагина PubSubHubBub, который я недавно добавил.Пока не станет ясно, и еще 3 дня этот вопрос остается открытым.

Ответы [ 3 ]

4 голосов
/ 07 сентября 2010

Я только что добавил блог в свой Google Reader и немного поиграл. Я заметил то же поведение, которое вы наблюдали, когда я пропускал 5 самых последних сообщений, и около 10 из них имели одинаковую дату:

alt text

После небольшого поиска в Интернете я нашел это сообщение , в котором объясняется, как вы можете просмотреть дату публикации с помощью всплывающей подсказки справа:

alt text

Затем, когда я нажимаю кнопку «Обновить» в Google Reader вверху, появляются новые сообщения:

alt text

Я полагаю, что блоги большого объема, которые находятся на радаре пауков Google, будут индексироваться каждые несколько часов, и поэтому у всех постов будет дата получения очень близкая к дате публикации, поэтому никто не замечает / не заботится о том, что он фактически отображает Получено дата.

Однако для блогов с небольшим объемом кажется, что кэш обновляется гораздо реже. У Google есть несколько советов, чтобы попытаться обновить его - Лента не обновляется в Reader . Возможно, моя подписка на блог обновила кеш, но, поскольку у паука есть задержка, я не увидел обновления, пока не нажал «Обновить». Или, может быть, нажатие кнопки «Обновить» вызвало ее, чтобы сразу же найти новые сообщения.

Наконец, я подписал блог на учетную запись Google Reader моей жены, и на этот раз сразу появилось 5 последних сообщений с совпадающим временем получения, которое примерно соответствовало времени, когда я нажал кнопку «Обновить» (или, может быть, это было когда Я добавил канал).

Я чувствую вашу боль - я согласен, что все это кажется немного громоздким для небольшого объема RSS-канала ...

0 голосов
/ 08 сентября 2010

Спасибо за ваши ответы, я тоже придумал несколько возможных решений (спасибо вам).

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

Возможно, это связано с тем, что благодаря вам в блоге появилось больше подписчиков в Google Reader, а частота обновлений отскочила (как и предложено @Bermo).

Или, может быть, введение плагина PubSubHubBub что-то изменило. Но это скорее первый вариант (количество подписчиков). Хотя до сих пор остается загадкой, почему другие крайне непопулярные блоги регулярно публикуют статьи в Google Reader.

Пока я буду только одобрять хорошие ответы, пока все не станет ясно (не могу точно определить точную причину) или до последнего дня этой награды.

0 голосов
/ 07 сентября 2010

Вы также можете проверить у автора блога / хостинговой компании и посмотреть, не снизили ли они показатель индексации Google.Google может создавать большие объемы трафика на сайте.Снижение индексации (скорости сканирования) поможет в этом, но оно ограничивает Google Reader.

Как отмечали другие авторы, это также может быть фактором низкой популярности / низкого рейтинга страниц / чего-то еще, что может привести к тому, что робот Google будет выполнятьне удается сканировать блог достаточно часто.

Отображение в Google Reader зависит от того, как Google сканирует блог, чтобы выбрать последний контент.На самом деле вы хотите, чтобы на стороне клиента RSS-канал получал самые последние данные, чтобы вы не зависели от сканирования веб-сайта Google.Outlook 2010, Firefox, многие другие существуют.Программное обеспечение на стороне клиента будет напрямую извлекать обновленный RSS-канал из блога, захватывая сообщения по мере их публикации в RSS-канале.

...