Chrome rozšíření — časované obnovení karty

Dotazování versus opětovné načtení celé stránky pro živé řídicí panely

Dotaz aktualizuje část dat. Znovu načtení celé stránky znovu sestaví celou kartu ze serveru.

Live dashboardy často mísí oba nápady v jedné větě – „udržujte tuto nástěnku čerstvou“ – ale mechanismy se liší. Auto Refresh Turbo naplánuje úplné opětovné načtení karty pomocí alarmů Chrome a tabs.reload. Nedodává vlastní API Poller pro každou desku dodavatele.

Co obvykle znamená dotazování

V kódu aplikace je dotazování smyčkou, která požaduje od koncového bodu nové řádky, metriky nebo stavový JSON, a poté opravuje DOM. Adresa URL zůstává stejná. Rozložení, ověřovací soubory cookie a stav na straně klienta často přežívají. Udělané dobře, působí hladce a levně na šířku pásma.

Dotazování funguje pouze tehdy, když stránka již tuto smyčku odhaluje – nebo když ovládáte frontend. Mnoho operačních zdí, front lístků a stránek stavu dodavatele vám neposkytne čisté API pro veřejné hlasování z lišty prohlížeče.

Co dělá opětovné načtení celé stránky

Úplné opětovné načtení požádá Chrome o opětovné načtení dokumentu a opětovné spuštění skriptů. Vidíte to, co by pilný člověk viděl po stisknutí tlačítka Refresh. Zastaralé skořápky, přilepené dlaždice a napůl rozbité vyrovnávací paměti SPA se často vymažou, protože dokument je nový.

Je viditelný kompromis: krátký záblesk, opětovné načtení prostředků (pokud nepomůže mezipaměť) a ztráta stavu konceptu na stránce. To je důvod, proč existuje volitelná funkce stop-on-click/type – takže k opětovnému načtení nedojde během úprav.

Když je opětovné načtení tím správným nástrojem

Pro tuto třídu úloh viz také automatické obnovení panelů.

Když hlasování (uvnitř aplikace) vyhraje

Pokud je stránka již aktivní, prodloužení nebo odstranění plánovaného opětovného načtení je často lepší než boj s webem.

Jak Auto Refresh Turbo sedí

Základní smyčka rozšíření žije v servisním pracovníkovi: nastavíte interval (nebo náhodný min–max), stisknete tlačítko Start a spustí se alarmy tabs.reload pro danou kartu. Relace jsou nezávislé na kartě. Nastavení zůstanou v místním chrome.storage.

Volitelné nástroje na stránce (vizuální časovač, zastavení při interakci, heuristika podezřelých stránek) používají skript obsahu, pokud jsou povoleny. Nedělají z rozšíření obecný XHR poller.

Praktický hybrid

Mnoho týmů nechává vlastní aktualizaci aplikace na pokoji a přidává pomalejší úplné opětovné načtení jako záchrannou síť – například 5–15minutové tvrdé obnovení, pokud dlaždice vypadají zaseknuté po dlouhé době nečinnosti. Začněte jemně; utáhněte pouze tehdy, když prokážete potřebu.

  1. Potvrďte, zda se již nástěnka aktualizuje
  2. Pokud se zablokuje, zkuste 30–60 sekund normální opětovné načtení na vyhrazené kartě.
  3. Přidejte denní plán, aby byly noci klidné
  4. Pevné obnovení použijte pouze v případě, že mezipaměť uchovává starý shell

Omezení hodnocení a výzvy

Agresivní opětovné načítání může vypadat jako obtěžující provoz. Pokud vidíte captcha nebo chyby, ustupte. Přečtěte si limity rychlosti a časované opětovné načtení, než začnete u křehkých koncových bodů prosazovat subminutové intervaly.

Vyzkoušejte to

Nainstalujte Auto Refresh Turbo a poté postupujte podle Začněte asi za dvě minuty.

Související

Pokračujte v objevování

Zajímavé