Можно ли постоянно посылать ajax запрос на сервер с интервалом в 5 секунд (на сервере php)?
С разных мобильных устройств постоянно будут посылаться ajax запросы(методом POST) на сервер с интервалом в 5 секунд.
Запрос проходит, если пользователь находится онлайн в приложении.
1. При каком количестве пользователей начнётся сильная нагрузка на сервер?
2. И будут ли вообще проблемы от этого на сервере?
3. Вообще можно так делать?
4. Поможет ли увеличение интервала с 5 до 10 секунд (например)?
нет, лонг пул это другое, здесь же тупо аякс спам. Что плохо, но имеет право на жизнь в небольших малонагруженных проектах, когда нет возможности рулить сервером например. Если бы клиент ждал ответа до таймаута, а сервер отдавал ответ только в случае когда за период до таймаута происходило нужное событие - это был бы лонг пулинг.
Спасибо за ответы! Да, использую setTimeout.
Подозревал что так делать не особо хорошо, буду допиливать до полноценного long polling.
А по хорошему надо освоить websockets.