Ответ на этот вопрос очень сильно зависит от:
- Сколько данных отправлено в каждом опросе
- Сколько пользователей вы будете иметь онлайн одновременно
- Сколько пропускной способности ваш сервер может обрабатывать
- Насколько «свежими» должны быть данные на вашем клиенте
Не зная ни одной из этих особенностей вашего приложения, будет трудно дать хорошую рекомендацию. Вы изучили метод, при котором клиент подключается к серверу, а сервер удерживает соединение открытым, пока не будут доступны данные? Затем сервер доставляет данные, и клиент немедленно подключается и снова ждет. Это может быть сложно начать работать, но вы можете таким образом максимизировать как эффективность пропускной способности, так и скорость отклика.