Свой Comet-сервер Vs Готовые Решения?

Тема в разделе "Web 2.0, AJAX, Ruby, RSS технологии", создана пользователем MIXEROOT, 3 сен 2012.

  1. MIXEROOT

    MIXEROOT Гость

    Здравствуйте друзья!

    При разработке своего проекта столкнулся с тем, что приходится часто обращаться к серверу за информацией. Точнее сказать, сервер сам должен по мере необходимости отсылать клиенту данные. Нашел в интернете, что такое можно реализовать с помощью КОМЕТ-сервера. Но везде только готовые решения. А я пишу проект с нуля, используя, только свои собственные библиотеки(Конечно запарно, но зато так я лучше понимаю суть web-разработки, ибо я еще только учусь).

    Так вот, вопрос в том, можно ли написать свой КОМЕТ-сервер или проще все же использовать готовые решения? И если есть возможность простому смертному написать свой КОМЕТ, то будьте добры, направить меня на нужные ресурсы с теорией и желательно с практикой.

    Заранее спасибо!
     
  2. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    Эмм, готового решения не может быть в принципе - у всех свой функционал. Может быть только пример реализации.

    Берете любое подходящее средство(Node.js, phpdaemon, etc) и пишите. В чем проблема то? Не знаете как? Учитесь.

    так вы пишите огромное количество велосипедов место которым на свалке и только.

    Для того что бы что-то сделать, нужно сначала знать _как_ сделать, а потом делать а не наоборот. Вы же сначала делаете, а потом думаете как стоило. Как показывает практика - это плохой подход. Лучше как раз смотреть готовые решения от заведомо более грамотных людей и только потом пробовать повторить, если будет надобность.
     
  3. MIXEROOT

    MIXEROOT Гость

    Что-то такое я и хотел услышать, благодарю. Убедили.
     
  4. 1ive

    1ive Well-Known Member
    Web Team

    Регистрация:
    12 сен 2010
    Сообщения:
    694
    Симпатии:
    0
    А чем вас не устраивает тот же Nginx?
    Для него есть модуль nginx_http_push_module, который позволит держать соединение по принципу "Long Polling", ну, или "КОМЕТ", как вы выразились.

    Большая статья с кучей вариантов реализации, советую прочитать полностью - http://abrdev.com/?p=1100 ( когда-то публиковалась в хурнале ][akep, немного другая версия - http://www.xakep.ru/post/52189/default.asp )
     
Загрузка...

Поделиться этой страницей