Canlı tablolar üçün sorğu və tam səhifənin yenidən yüklənməsi
Səsvermə datanın bir hissəsini yeniləyir. Tam səhifənin yenidən yüklənməsi bütün tabı serverdən yenidən qurur.
Canlı idarə panelləri tez-tez hər iki fikri bir cümlə ilə qarışdırır — “bu lövhəni təzə saxlayın” — lakin mexanizmlər fərqlidir. Auto Refresh Turbo Chrome həyəcan siqnalları və tabs.reload ilə tam tab yenidən yüklənməsini planlaşdırır. O, hər satıcı lövhəsi üçün fərdi API sorğuçunu göndərmir.
Sorğu adətən nə deməkdir
Tətbiq kodunda sorğu yeni sətirlər, ölçülər və ya JSON statusu üçün son nöqtəni soruşan, sonra DOM-u yamaqlayan dövrədir. URL eyni qalır. Layout, auth kukiləri və müştəri tərəfi vəziyyəti çox vaxt sağ qalır. Yaxşı işlənib, bant genişliyində hamar və ucuz hiss olunur.
Sorğu yalnız səhifə artıq həmin döngəni ifşa etdikdə və ya siz frontendə nəzarət etdikdə işləyir. Bir çox əməliyyat divarları, bilet növbələri və satıcı statusu səhifələri sizə brauzer alətlər panelindən təmiz ictimai sorğu API vermir.
Tam səhifənin yenidən yüklənməsi nə edir
Tam yenidən yükləmə Chrome-dan sənədi yenidən götürməyi və skriptləri yenidən işə salmağı tələb edir. Yeniləmə düyməsini basdıqdan sonra çalışqan insanın nə görəcəyini görürsünüz. Köhnə qabıqlar, yapışmış plitələr və yarı sınmış SPA keşləri tez-tez silinir, çünki sənəd yenidir.
Bazılıq görünür: qısa çaxnaşma, aktivlərin yenidən götürülməsi (keş kömək etmədikdə) və səhifədaxili qaralama vəziyyətinin itirilməsi. Buna görə də isteğe bağlı klikdə dayanma/növ mövcuddur – beləliklə, yenidən yükləmə redaktənin ortasına düşmür.
Yenidən yükləmə düzgün alət olduqda
- Lövhə üçüncü tərəf səhifəsidir, siz yamaq edə bilməzsiniz
- Canlı plitələr kimsə əl ilə yeniləməyincə güncəllənməyi dayandırır
- Bir çox əlaqəsi olmayan saytlarda işləyən bir interval lazımdır
- Siz JSON zənglərinin mikro optimallaşdırılmasından daha çox "divarda düzgün görünməsi" ilə maraqlanırsınız
Həmin iş sinfi üçün həmçinin iş panelləri üçün avtomatik yeniləmə bölməsinə baxın.
Səsvermə (tətbiq daxilində) qalib olduqda
- Məhsul artıq düzgün yayımlanır və ya sorğu keçirir
- Tam yenidən yükləmə sizi sistemdən çıxarır və ya lazım olan filtrləri sıfırlayır
- Saniyədən sonra yenilənmələr vacibdir və yenidən yükləmə UI-ni pozar
Səhifə artıq canlıdırsa, planlaşdırılmış yenidən yükləməni uzatmaq və ya silmək çox vaxt saytla mübarizə aparmaqdan daha yaxşıdır.
Auto Refresh Turbo necə uyğun gəlir
Genişləndirmənin əsas döngəsi xidmət işçisində yaşayır: siz interval (və ya təsadüfi min–maks) təyin edirsiniz, Başlat düyməsini basın və həmin tab üçün həyəcan siqnalları tabs.reload işə salınır. Seanslar hər tab üçün müstəqildir. Parametrlər yerli chrome.storage-da qalır.
Könüllü səhifədə alətlər (vizual taymer, qarşılıqlı əlaqədə dayanma, şübhəli səhifə evristik) aktiv olduqda məzmun skriptindən istifadə edir. Onlar genişləndirməni ümumi XHR sorğulayıcısına çevirmir.
Praktik hibrid
Bir çox komanda proqramın öz yeniləməsini tək buraxır və təhlükəsizlik şəbəkəsi kimi daha yavaş tam yenidən yükləmə əlavə edir - məsələn, uzun boş vaxtdan sonra plitələr ilişib qaldıqda 5-15 dəqiqəlik sərt yeniləmə. Yumşaq başlayın; yalnız ehtiyac olduğunu sübut etdikdə sıxın.
- Lövhənin artıq canlı olaraq yeniləndiyini təsdiqləyin
- Əgər köhnəlirsə, xüsusi tabda 30-60 saniyəlik normal yenidən yükləməyə cəhd edin
- Gecələrin sakit qalması üçün gündəlik cədvəl əlavə edin
- Yalnız keş köhnə qabığı saxladıqda sərt yeniləmədən istifadə edin
Razı limitləri və problemlər
Aqressiv yenidən yükləmə təhqiramiz trafik kimi görünə bilər. Captchalar və ya səhvlər görsəniz, geri çəkilin. Kövrək son nöqtələrdə alt dəqiqəlik intervalları itələməzdən əvvəl dərəcə limitləri və vaxtı təyin edilmiş yenidən yükləmə-ni oxuyun.
Cəhd edin
Auto Refresh Turbo quraşdırın, sonra Təxminən iki dəqiqəyə başlayın izləyin.