2010-08-19 2 views
2

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

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

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

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

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

+0

Непонятно, являетесь ли вы * пользователем * этого фида, или * автором/разработчиком *, это может объяснить, почему ваш вопрос обернулся. – Benjol

+0

Это не мой вопрос, но это тот, который я нашел при поиске, прежде чем открывать новый вопрос. ВОПРОС, который я задал, ясен, я хочу знать, как отредактировать RSS-канал, или что я могу изменить в Wordpress Engine, или какие плагины для установки и т. Д., Чтобы он работал правильно. Я здесь, в роли разработчика. – AlexanderMP

ответ

4

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

alt text

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

alt text

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

alt text

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

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

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

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

+0

Это частично правильный ответ. Он отвечает на часть вопроса, но остается неясным, каков фактор, определяющий частоту проверки. Спасибо. Я напишу более подробную информацию, как только они станут доступны. – AlexanderMP

0

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

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

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

0

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

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

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

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

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