Новые элементы фида не отображаются в Google Reader

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

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

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

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

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


person AlexanderMP    schedule 19.08.2010    source источник
comment
Неясно, являетесь ли вы пользователем этого канала или автором / разработчиком, это может объяснить, почему ваш вопрос не получил должного внимания.   -  person Benjol    schedule 19.08.2010
comment
Это был не мой вопрос, но я нашел его, когда искал, прежде чем открывать новый вопрос. ВОПРОС, который я задал, ясен: я хочу знать, как редактировать RSS-канал, или что я могу изменить в Wordpress Engine, или какие плагины установить и т. Д., Чтобы он работал правильно. Я здесь в роли разработчика.   -  person AlexanderMP    schedule 19.08.2010


Ответы (3)


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

alt text

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

alt text

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

alt text

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

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

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

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

person Bermo    schedule 07.09.2010
comment
Это частично правильный ответ. Он дает ответ на часть вопроса, но остается неясным, какой фактор определяет частоту проверки. Спасибо. Подробности напишу, как только они станут доступны. - person AlexanderMP; 10.09.2010

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

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

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

person Will England    schedule 07.09.2010

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

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

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

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

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

person AlexanderMP    schedule 08.09.2010