Web socket işinizi görebilir diye düşünüyorum. Tam teknik detayını bilmediğim için aklıma gelen en mantıklı çözüm bu açıkcası.
Edit: Her saniye veya 3-5 saniyede bir istek atmanızdan daha perfonmanslı olacağına inanıyorum. Kesinlikle socket altyapısına çevirerek yeni veri geldiğinde tüm socketlara broadcast yapın, hem sunucu hem client yükü ciddi oranda azalacak diye tahmin ediyorum.