Limites de débit

10requêtes par minute et par client

Chaque client est limité à 10 requêtes par minute. Concevez vos appels API de manière efficace.

À faire et à éviter

  • Mettre les données en cache localement
  • Charger toutes les configs au démarrage
  • Soumettre les scores uniquement en cas d'amélioration
  • Utiliser le paramètre useCache
  • Faire des requêtes identiques répétées
  • Récupérer des configs individuelles à répétition
  • Soumettre les scores à chaque frame
  • Contourner le cache en permanence

Modèle de démarrage efficace

Ne chargez que ce dont vous avez besoin au démarrage, puis fiez-vous au cache pour le reste.

Unity (C#)
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}