حدود المعدل
ما يجب فعله وما يجب تجنبه
خزّن البيانات مؤقتاً محلياً حمّل كل الإعدادات عند بدء التشغيل أرسل النتائج عند التحسّن فقط استخدم معامل useCacheإرسال طلبات متطابقة متكررة جلب الإعدادات فردياً بشكل متكرر إرسال النتائج في كل إطار تجاوز التخزين المؤقت دائماً
نمط بدء تشغيل فعّال
حمّل ما تحتاجه فقط عند بدء التشغيل، ثم اعتمد على التخزين المؤقت لما تبقّى.
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}