Я работаю над простой службой уведомлений, которая будет использоваться для доставки сообщений пользователям, просматривающим веб-сайт. Уведомления не должны отправляться в режиме реального времени, но это может быть лучше, если они происходят чаще, чем каждые 5 минут. Данные, отправляемые клиенту и обратно, не очень большие и это прямой запрос базы данных для извлечения данных.
При чтении других разговоров по этой теме кажется, что нажатие AJAX может привести к увеличению нагрузки на сервер. Поскольку я могу терпеть более длительные задержки сервера, стоит ли нажимать на сервер уведомления или просто опросить.
Не намного сложнее реализовать сценарий push, поэтому я подумал, что посмотрю, что здесь было.
Спасибо за вашу помощь.
EDIT: Я рассмотрел простой AJAX Push и реализовал простую демонстрацию на основе этого article Майка Первиса. Нагрузка клиента довольно низка примерно на 5 тыс. Для начальной версии и ожидается, что она останется в течение довольно длительного времени.
Спасибо всем за ваши ответы. Я решил пойти с разрешением опроса, но все это можно обернуть в библиотеку утилиты, чтобы, если они захотят изменить его позже, это будет проще.