Сейчас я смотрю новостную ленту / тикер Facebook и мне интересно, какую технологию / архитектуру она использует для асинхронной загрузки данных, когда какое-либо из моих соединений обновляется.Одна возможность, о которой я могу подумать, - это JavaScript setInterval
для функции, которая активно опрашивает сервер на наличие новых данных.
Интересно, насколько это эффективно.
Еще одна возможная технология, о которой я могу подумать, это что-то вроде архитектуры Comet / NodeJS, которая пингует клиента при обновлении на сервере.Я не слишком знаком с этой технологией.
Если бы я хотел создать нечто подобное.На что мне обратить внимание?Является ли первый подход предпочтительным способом сделать это?Какие технологии доступны, которые позволят мне сделать это?