Sondazhi kundër ringarkimit të plotë të faqes për panelet e drejtpërdrejta
Andazhi përditëson një pjesë të të dhënave. Një ringarkim i plotë i faqes rindërton të gjithë skedën nga serveri.
Pultet e drejtpërdrejta shpesh përziejnë të dyja idetë në një fjali - "mbaje këtë tabelë të freskët" - por mekanizmat janë të ndryshëm. Auto Refresh Turbo planifikon një ringarkim të plotë të skedës me alarmet Chrome dhe tabs.reload. Ai nuk dërgon një anketues të personalizuar API për çdo bord shitës.
Çfarë do të thotë zakonisht votimi
Në kodin e aplikacionit, sondazhi është një qark që kërkon një pikë fundore për rreshta, metrikë ose status të ri JSON, më pas rregullon DOM-in. URL-ja mbetet e njëjtë. Layout, cookies auth dhe gjendja nga ana e klientit shpesh mbijetojnë. E bërë mirë, ndihet e qetë dhe e lirë për gjerësinë e brezit.
Andazhi funksionon vetëm kur faqja e ekspozon tashmë atë lak — ose kur kontrolloni pjesën e përparme. Shumë mure të operacioneve, radhët e biletave dhe faqet e statusit të shitësit nuk ju japin një API të pastër të sondazhit publik nga shiriti i veglave të shfletuesit.
Çfarë bën një ringarkim i plotë i faqes
Një ringarkim i plotë kërkon që Chrome të marrë sërish dokumentin dhe të ri-ekzekutojë skriptet. Ju shihni çfarëdo që do të shihte një njeri i zellshëm pasi të shtypni "Refresh". Predhat e ndenjura, pllakat e mbërthyera dhe depozitat gjysmë të thyera SPA shpesh pastrohen sepse dokumenti është i ri.
Komunikimi është i dukshëm: një ndezje e shkurtër, rimarrja e aseteve (përveç nëse cache ndihmon) dhe humbja e gjendjes së draftit në faqe. Kjo është arsyeja pse ekziston opsioni i ndalimit në klikim/lloji - kështu që një ringarkim nuk shkon në mes të modifikimit.
Kur ringarkoni është mjeti i duhur
- Bordi është një faqe e palës së tretë që nuk mund ta korrigjoni
- Pllakat e drejtpërdrejta ndalojnë përditësimin derisa dikush të rifreskohet me dorë
- Të nevojitet një interval që funksionon në shumë sajte të palidhura
- Të intereson më shumë "dukja e duhur në mur" sesa mikro-optimizimi i telefonatave JSON
Për atë klasë pune, shihni gjithashtu refresh automatikisht për panelet e kontrollit.
Kur votimi (brenda aplikacionit) fiton
- Produkti tashmë transmetohet ose anketohet saktë
- Një ringarkim i plotë ju nxjerr jashtë ose rivendos filtrat që ju nevojiten
- Përditësimet e nënsekondës kanë rëndësi dhe një ringarkim do të prishë ndërfaqen e përdoruesit
Nëse faqja është tashmë e hapur, zgjatja ose heqja e një ringarkimi të planifikuar është shpesh më e mirë sesa luftimi i sajtit.
Si përshtatet Auto Refresh Turbo
Cakulli kryesor i shtesës jeton në punonjësin e shërbimit: ju vendosni një interval (ose min–maksimum të rastësishëm), shtypni Start dhe alarmet ndezin tabs.reload për atë skedë. Seancat janë të pavarura për skedë. Cilësimet qëndrojnë në chrome.storage.
Mjetet opsionale në faqe (kohëmatësi vizual, ndalesa në ndërveprim, heuristika e faqeve të dyshimta) përdorin një skript të përmbajtjes kur aktivizohet. Ata nuk e kthejnë shtesën në një anketues gjenerik XHR.
Hibrid praktik
Shumë ekipe e lënë vetëm rifreskimin e aplikacionit dhe shtojnë një rifreskim të plotë më të ngadalshëm si një rrjet sigurie - për shembull një rifreskim të fortë 5–15 minuta nëse pllakat duken të mbërthyera pas një kohe të gjatë boshe. Filloni butësisht; shtrëngoje vetëm kur provon nevojën.
- Konfirmo nëse bordi tashmë është përditësuar drejtpërdrejt
- Nëse ngec, provo një ringarkim normal 30–60 sekonda në një skedë të dedikuar
- Shto një orar ditor në mënyrë që netët të qëndrojnë të qeta
- Përdor rifreskimin e fortë vetëm kur cache mban një predhë të vjetër
Vlerëso kufijtë dhe sfidat
Ringarkimi agresiv mund të duket si trafik abuziv. Nëse shihni captcha ose gabime, tërhiqeni. Lexoni kufijtë e normës dhe ringarkimin me kohë përpara se të shtyni intervalet nën-minutëshe në pikat fundore të brishta.
Provojeni
Instaloni Auto Refresh Turbo, më pas ndiqni Filloni pas rreth dy minutash.