Bazı verileri görüntülemek için web tabanlı bir önyüz oluşturmamız gerekiyor. Sorun, verilerin saniyede bir kez güncellenmesi gerektiğidir. Web geliştiricisi olarak benim için açık çözüm AJAX. Maalesef, bu web arayüzünün amaçlarından biri, aylarca veya yıllarca sürekli olarak çalışması beklenen katıştırılmış tarayıcı penceresinin içinde görüntülenecektir. Bu, yeniden başlatma/yenileme ile çalışma ayları. Test sırasında, bir ay boyunca bir süre boyunca Safari'de (her 1,5 saniyede bir basit veri seti talep eden) bir kavram arayüzü kanıtı çalıştırdık. Bu süre zarfında, Safari'nin bellek kullanımı yaklaşık 30 MB'den 100MB'a yükseltildi. Böylece, böyle bir çözümün istikrarından korkuyoruz.Sürekli olarak sunucudan veri isteyen bir web sayfası için hangi teknolojiyi kullanmalıyım?
Bu görev için başka teknikler önerebilir miyiz, belki daha az masrafla (basit veri kümeleri istendiğinde - bizim durumumuzda olduğu gibi) - HTTP başlıklarının çok önemli bir veri parçası olduğundan korkuyorum.)
Eğer node.js içine baktı mı? –
ayrı uygulama yazmak için bir seçenek var mı, yani (kalıcı bağlantı ile örneğin) kendi ağ protokolünü dönebilirsiniz? Webkit'i kullanmaya devam edebilirsiniz, ancak daha fazla kontrol sahibi olursunuz. –
+1 Güzel soru için – Predator