Birinci abzas
İnternet üzərindən işləyən mobil tətbiqlərdə eyni məlumatların hər saniyə təkrar-təkrar serverdən yüklənməsi həm istifadəçinin internet paketini (trafiki) boş yerə tükəndirir, həm də server infrastrukturuna lazımsız müraciətlər göndərərək sistemi ağırlaşdırır. İdman analitikası platformalarında çox dəyişməyən sabit məlumatların (məsələn, komanda loqoları, tarixi statistika arxivləri və ya istifadəçi qaydaları) sürətli və qənaətli şəkildə göstərilməsi üçün xüsusi daxili şəbəkə keşlənməsi (Network Caching) texnologiyalarından istifadə olunur. Keşləmə mexanizminin incəliklərini öyrənmək və internet paketinizə qənaət edən ən son daxili optimallaşdırılmış tətbiqi yükləmək üçün istifadəçilər
mostbet az yukle rəsmi portalında paylaşılan texniki təlimatları dərindən araşdırırlar.
Şəbəkə keşlənməsinin iş prinsipi
Keşləmə — serverdən gələn şəbəkə cavabının (JSON məlumatı və ya şəklin) surətinin mobil cihazın daxili diskinə və ya operativ yaddaşına yazılması prosesidir. Tətbiq növbəti dəfə eyni məlumatı tələb etdikdə, şəbəkə modulu internetə çıxmadan həmin faylı birbaşa cihazın daxili yaddaşından saniyənin mində biri qədər qısa vaxtda oxuyur və ekrana gətirir.
Bu mexanizm əsasən internet brauzerlərindən tanıdığımız standart HTTP Cache-Control başlıqları (Headers) vasitəsilə tənzimlənir. Server gələn cavabla birlikdə bu məlumatın cihazda nə qədər müddət saxlanıla biləcəyini göstərir.
Əsas keş idarəetmə metodları
Tətbiqin xüsusiyyətindən asılı olaraq bir neçə keşləmə strategiyası tətbiq edilir:
Max-Age (Maksimal Yaş): Server göndərdiyi cavab daxilində bu məlumatın neçə saniyə ərzində "təzə" (fresh) hesab olunduğunu bildirir (məsələn, 3600 saniyə). Bu müddət ərzində tətbiq həmin məlumat üçün serverə heç bir sorğu göndərmir.
ETag (Elektron Etiket): Server hər bir cavaba uyğun unikal bir rəqəmsal imza (ETag) təyin edir. Cihaz növbəti sorğuda bu imzanı serverə göndərir. Əgər server tərəfində məlumat dəyişməyibsə, server tam məlumatı yenidən göndərmək əvəzinə cihaza qısa bir "304 Not Modified" (Dəyişdirilməyib) cavabı qaytarır. Beləliklə, şəbəkə trafiki sıfıra enir.
Oflayn Keşləmə (Force Cache): İnternet bağlantısı tamamilə kəsildikdə, tətbiq daxili şəbəkə müştərisinə (HTTP Client) hər hansı köhnəlmə müddətinə baxmadan birbaşa daxili yaddaşda olan son məlumatı ekrana çıxarmağı əmr edir.
Bu texnologiya həm tətbiqin işləmə sürətini bir neçə dəfə artırır, həm də istifadəçilərin istənilən şəbəkə şəraitində məlumatlara maneəsiz və dərhal çıxışını təmin edir.