Rate-Limits
Machen und vermeiden
Daten lokal zwischenspeichern Alle Configs beim Start laden Punktzahlen nur bei Verbesserung einreichen Den useCache-Parameter verwendenWiederholt identische Anfragen stellen Einzelne Configs wiederholt abrufen Punktzahlen bei jedem Frame einreichen Den Cache immer umgehen
Effizientes Startmuster
Lade beim Start nur, was du wirklich brauchst, und verlasse dich sonst auf das Caching.
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}