Potrzebujemy stworzyć interfejs WWW do wyświetlania niektórych danych. Problem polega na tym, że dane muszą być aktualizowane mniej więcej raz na sekundę. Dla mnie jako web-developera oczywistym rozwiązaniem jest AJAX. Niestety, jeden z celów tego interfejsu sieciowego ma być wyświetlany wewnątrz osadzonego okna przeglądarki, które powinno działać nieprzerwanie przez wiele miesięcy lub nawet lat. To wszystko, miesiące pracy bez restartu/odświeżenia. Podczas testów uruchomiliśmy interfejs sprawdzania koncepcji (który wymagał prostego zestawu danych po 1,5 s) w Safari przez ponad miesiąc. W tym okresie wykorzystanie pamięci Safari wzrosło z około 30 MB do ponad 100 MB. Dlatego obawiamy się stabilności takiego rozwiązania.Jakiej technologii użyć na stronie internetowej, która stale żąda danych z serwera?
Zastanawiam się, czy mógłbyś polecić nam jakąkolwiek inną technikę do tego zadania, prawdopodobnie z mniejszym narzutem (podczas żądania prostych zestawów danych - tak jak w naszym przypadku - obawiam się, że nagłówki HTTP są bardzo istotną częścią danych)
pan spojrzał node.js? –
Czy można napisać oddzielną aplikację, aby można było przetoczyć własny protokół sieciowy (np. Przy stałym połączeniu)? Nadal możesz używać webkita do renderowania, ale zyskasz większą kontrolę. –
+1 za miłe pytanie – Predator