Я бы не стал списывать идею опроса javascript.
Рассмотрите возможность создания файла и отправки в CDN. Убедитесь, что CDN знают, что вам нужен определенный TTL, который соответствует расписанию, с которым вы генерируете, поскольку их TTL по умолчанию, вероятно, будет длиться более 2 минут. CDN должен быть великолепен в обслуживании статического контента и обработке тонны запросов. Должно хорошо масштабироваться.
Я был на прошлой неделе на конференции, на которой ребята из Push.IO рекомендуют эту стратегию, чтобы клиенты могли получать живые спортивные обновления во время игры.