Основы RSS-канала - просто многократно перезаписывать один и тот же файл? - PullRequest
0 голосов
/ 01 декабря 2010

Действительно простой вопрос здесь:

Для RSS-канала, управляемого PHP, я просто перезаписываю один и тот же XML-файл каждый раз, когда "публикую" новый фид? и синдикаты, в которых он зарегистрирован, будут время от времени появляться, чтобы проверить, что он новый?

Ответы [ 4 ]

0 голосов
/ 01 декабря 2010

Да ... НО!Существуют способы улучшить жизнь susbcribers, а также улучшить пропускную способность :). Внедрите протокол PubSubHubbub .Это поможет любому приложению, которое хочет, чтобы содержимое канала было уведомлено, как только оно станет доступным.Это относительно просто реализовать на стороне издателя, так как это включает только пинг.

0 голосов
/ 01 декабря 2010

Вот как это работает, простой одиночный XML-файл RSS, который проверяется на наличие изменений читателями RSS

для масштабируемости там есть FeedTree: совместная доставка RSS и Atom , но в отличие от другой хорошо известной сетевой программы (bittorrent) она не имеет такой большой поддержки читателей по умолчанию

0 голосов
/ 01 декабря 2010

По сути, да.Это не обязательно «файл», фактически сохраняемый на диске, но ваш RSS (или Atom ) просто изменяется, чтобы содержать последние элементы / записи, и размещается по определенному фиксированному URL.Клиенты будут получать его периодически.Существуют также такие технологии, как PubSubHubbub и пинг для обеспечения синдикации обновлений ближе к реальному времени.

0 голосов
/ 01 декабря 2010

Да. Программа чтения RSS имеет URL-адрес канала и регулярно запрашивает один и тот же URL-адрес для проверки нового содержимого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...