2016-03-14 4 views
0

Я бы выполнил уведомление в своем веб-приложении. Технологии, на которых построено приложение, составляют AngularjsApachePHP (для Api). Наш первоначальный подход заключался в том, чтобы запрашивать базу данных каждые 10 секунд для любого уведомления. Использует socket.io выгодно в этом сценарии.?socket.io с apache и angularjs

ответ

0

Это зависит от того, как вы его реализуете.

Если у вас есть только 1 или меньше новых наборов данных за 10 секунд, вы сэкономите емкость, отправив сообщение через socket.io клиенту, чтобы вытащить новые данные.

Если у вас есть более 1 новых данных за 10 секунд, то «вытащить каждые 10 секунд» будет лучше.

Если вы не знаете, сколько будет новых наборов данных, вы можете смешать вещи. Отправьте сообщение клиенту (через socket.io), чтобы сделать следующее нажатие. а затем клиент потянет тайм-эллипс. если нет, ваш таймер не потянет новые данные и сохранит сетевой трафик.

Смежные вопросы