Есть сайт с системой диалогов, необходимо реализовать проверку на наличие новых сообщений для пользователя. В данный момент это реализовано через setInterval с долблением сервера запросами каждые 5 секунд, но боюсь если активных пользователей на сайте будет хотя бы 100 то сервер не потянет нагрузку. Подскажите более элегантное решение.
Вариантов много, но если простенький это называется LongPolling вроде, я не делал, но представляю это так делается запрос ajax сервер проверяет-засыпает, и так пока ответа не будет, отвечает когда будет и только потом делается новый запрос.