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