Wednesday, May 21, 2008

Facebook chat

Описание архитектуры Facebook Chat. Все базируется на циклических HTTP запросах. Ответ от XMLHttpRequest немедленно посылает посылает новый запрос. Таким образом организуется постоянный опрос клиентом чата (это iFrame на пользовательской веб-странице) сервера. Естественно, что при 70 миллионах пользователей такое количество запросов сильно нагружает веб-серверы. Отсюда и возник Erlang как реализация веб сервера - обработка запросов более легкая, чем в Apache.

No comments: