@brud
специально для самых нежных и трепетных

Каким образом можно читать RSS на сервере?

Нужно парсить RSS на сервере, и записывать в БД.

Но есть одно но - запрашивать каждые 5/10/30 секунд не вариант, нужно обновлять новости по мере выхода.
Я вижу решение только в реализации Comet-клиента на сервере, но не могу понять, как правильно это реализовать. По идее, нужно открывать long-polling соединение. Как это можно сделать?

Рассматриваемые языки для решения проблемы - php (symfony2) или js (node.js).

Спасибо за внимание.
  • Вопрос задан
  • 2377 просмотров
Пригласить эксперта
Ответы на вопрос 2
zoonman
@zoonman
⋆⋆⋆⋆⋆
Для динамического обновления клиента могут подойти WebSockets. В node.js часто используют socket.io. Опять же node.js поддерживает парсинг RSS.

Если вы хотите следить за чужим фидом, то тут нужно периодически спрашивать чужой сервер, не изменился ли файл. Делается это через HTTP-заголовки. Или договориться с владельцем новостей об уведомлении, нечто realtime updates
Ответ написан
opium
@opium
Просто люблю качественно работать
если вам именно парсить то варниантов кроме как раз в секунд у вас нету.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы