Chrome laiendus — ajastatud vahekaardi värskendus

Otseülekannete armatuurlaudade küsitlus vs terve lehe uuesti laadimine

Küsitlus värskendab osa andmeid. Lehe täislaadimine taastab kogu vahekaardi serverist.

Reaalajas armatuurlauad segavad sageli mõlemad ideed ühes lauses – „hoia tahvel värskena”, kuid mehhanismid on erinevad. Auto Refresh Turbo ajastab täieliku vahelehe uuesti laadimise koos Chrome häirete ja tabs.reload-ga. See ei saada kohandatud API-pollerit iga müüja tahvli jaoks.

Mida küsitlus tavaliselt tähendab

Rakenduse koodis on küsitlus tsükkel, mis küsib lõpp-punktilt uusi ridu, mõõdikuid või oleku JSON-i ja seejärel paikab DOM-i. URL jääb samaks. Paigutus, autentimisküpsised ja kliendipoolne olek jäävad sageli alles. Hästi tehtud, tundub see ribalaiusega sujuv ja odav.

Küsitlus töötab ainult siis, kui leht selle tsükli juba paljastab – või kui juhite kasutajaliidest. Paljud operatsiooniseinad, piletijärjekorrad ja hankija olekulehed ei anna teile brauseri tööriistaribalt puhast avaliku küsitluse API-d.

Mida teeb täislehekülje uuesti laadimine

Täielik uuesti laadimine palub seadmel Chrome dokument uuesti tuua ja skripte uuesti käivitada. Näete kõike, mida hoolas inimene näeb pärast nupu Värskenda vajutamist. Vananenud kestad, kinnijäänud paanid ja pooleldi katkised SPA vahemälud tühjendatakse sageli, kuna dokument on uus.

Muu on nähtav: lühike vilkumine, varade uuesti toomine (kui vahemälu ei aita) ja lehesisese mustandi oleku kadu. Seetõttu on valikuline klõpsamise/tüüpi peatamine – nii et uuesti laadimine ei tabaks muutmise keskel.

Kui uuesti laadimine on õige tööriist

Selle tööklassi kohta vaadake ka jaotist Armatuurlaudade automaatne värskendamine.

Kui küsitlus (rakenduse sees) võidab

Kui leht on juba aktiivne, on ajastatud uuesti laadimise pikendamine või eemaldamine sageli parem kui saidiga võitlemine.

Kuidas Auto Refresh Turbo sobib

Laienduse põhiahel asub teenindustöötajas: määrate intervalli (või juhusliku min–max), vajutage nuppu Start ja häired käivitavad selle vahekaardi tabs.reload. Seansid on vahekaardi kohta sõltumatud. Seaded jäävad kohalikule failile chrome.storage.

Valikulised lehel olevad tööriistad (visuaalne taimer, interaktsiooni peatamine, kahtlase lehe heuristika) kasutavad sisuskripti, kui need on lubatud. Need ei muuda laiendit üldiseks XHR-polleriks.

Praktiline hübriid

Paljud meeskonnad jätavad rakenduse enda värskendamise rahule ja lisavad turvavõrguna aeglasema täieliku uuesti laadimise – näiteks 5–15-minutiline kõva värskendus, kui paanid näevad pärast pikka jõudeolekut kinni olevat. Alusta õrnalt; pingutage ainult siis, kui tõestate vajadust.

  1. Kinnitage, kas tahvel on juba reaalajas värskendused
  2. Kui see aegub, proovige 30–60-sekundilist tavalist uuesti laadimist spetsiaalsel vahekaardil.
  3. Lisage päevane ajakava, et ööd jääksid vaikseks
  4. Kasutage kõva värskendust ainult siis, kui vahemälu säilitab vana kesta

Määrusepiirangud ja väljakutsed

Agressiivne uuesti laadimine võib tunduda kuritarvitava liiklusena. Kui näete captchasid või vigu, pöörduge tagasi. Lugege kiiruse piiranguid ja ajastatud uuesti laadimist, enne kui hakkate nõrkadele lõpp-punktidele allaminutite intervalle seadma.

Proovige

Installige Auto Refresh Turbo, seejärel järgige Alustage umbes kahe minuti pärast.

Seotud

Jätka avastamist

Huvitav