Очень не рекомендую использовать постоянный опрос сервера. Что каждые 2 секунды что раз в 100 миллисекунд.
Эта методика называется fast polling
Есть куда более грамотное решение, это websocets либо long polling. Но не то не другое лучше на php не писать. Так как php плохо для этого подходит в виду своей однопоточности и большого потребления памяти. Вам для реализации надо использовать
comet сервер он специально написан под такие задачи.
Или чтоб быстрее ознакомится с технологией комет можете попробовать
SaaS comet сервис