Limity zapytań
Co robić, a czego unikać
Buforuj dane lokalnie Załaduj wszystkie konfiguracje przy uruchomieniu Wysyłaj wyniki tylko przy poprawie Używaj parametru useCacheWysyłanie powtarzających się identycznych zapytań Wielokrotne pobieranie pojedynczych konfiguracji Wysyłanie wyników w każdej klatce Ciągłe omijanie pamięci podręcznej
Wydajny wzorzec uruchamiania
Przy uruchomieniu ładuj tylko to, czego potrzebujesz, a resztę opieraj na pamięci podręcznej.
C#
1async void Start()
2{
3 HorizonApp.Initialize();
4 await new HorizonServer().Connect();
5
6 // Startup loads (3 requests)
7 await UserManager.Instance.CheckAuth();
8 await RemoteConfigManager.Instance.GetAllConfigs();
9 await NewsManager.Instance.LoadNews();
10
11 // 7 requests remaining for gameplay
12}