RSS подписка / отмена действия, время запроса и содержание - PullRequest
0 голосов
/ 03 октября 2010

Перед работой над RSS-фидом в PHP у меня было несколько вопросов, которые не описаны в основных онлайн-руководствах

  1. Когда вы впервые подписываетесь на фид, есть ли что-то, что говоритскрипт что это первая синхронизация?IE тег, параметр url или что-то, что передает системе, на которую вы только что подписались.
  2. Аналогично, когда вы отписываетесь от канала, есть ли что-то, что говорит сценарию, который вы только что отписались?* Как часто фид обычно запрашивается на предмет изменений?Каждые 5 минут?10 минут?30?
  3. Как вы отправляете весь контент?Я почти уверен, что это не один гигантский файл, содержащий все, что с момента запуска канала, но (по крайней мере, в Google Reader) вы видите последние 10 или около того записей, а не все.

Спасибо

1 Ответ

3 голосов
/ 03 октября 2010
  1. Нет - хотя вы можете попытаться установить cookie.Если его нет в запросе, то это либо новый подписчик, либо тот, кто использует систему, которая не поддерживает файлы cookie (что, я подозреваю, было бы довольно распространенным явлением).
  2. Нет - хотя, если клиент поддерживаеткуки, которые вы можете посмотреть, когда уникальный идентификатор перестал запрашивать канал.
  3. Почасовая оплата довольно типична.
  4. Вообще говоря, нет.Типичный вариант использования RSS - информировать людей о появлении нового контента, а не распространять весь архив.Вы можете использовать этот формат для распространения архива, но, как правило, он используется для однократной инициализации системы, которая затем подписывается на канал подписки для получения обновлений.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...