Udostępnij przez


Przyszłe ulepszenia

Istnieje kilka ulepszeń, które można wprowadzić w tej aplikacji, takie jak:

  • Jedno trwałe połączenie może zostać utworzone przez aplikację. Należy dodać odpowiednią obsługę błędów. Zmniejszyłoby to obciążenie związane z uruchamianiem i odręczeniem połączenia.
  • Kod odpowiedzi na serwerze można zoptymalizować w celu konsolidacji odpowiedzi, zmniejszając liczbę pakietów wysyłanych z serwera.
  • Można wprowadzić ulepszenia protokołu. Na przykład maska bitów aktualizacji może służyć do oznaczania, które komórki mają zostać zaktualizowane, i tylko te dane komórki wysłane.
  • Aktualizacje mogą być nakładane przy użyciu różnych wątków, dzięki czemu sieć nie jest bezczynna, podczas gdy funkcja ComputeNext jest uruchomiona.

ulepszanie powolnej aplikacji

wersji bazowej: bardzo słaba wydajność aplikacji

poprawka 1: Czyszczenie oczywistych

poprawka 2: przeprojektowanie mniejszej liczby połączeń

poprawka 3: skompresowane wysyłania bloków