Sondeig vs recàrrega de pàgina completa per als taulers de control en directe
L'enquesta actualitza una part de les dades. Una recàrrega de pàgina completa reconstrueix tota la pestanya des del servidor.
Els taulers de control en directe sovint barregen ambdues idees en una frase: "manteniu aquest tauler fresc", però els mecanismes són diferents. Auto Refresh Turbo programa una recàrrega completa de la pestanya amb Chrome alarmes i tabs.reload. No inclou un sondeig d'API personalitzat per a cada tauler de proveïdor.
Què significa normalment l'enquesta
Al codi de l'aplicació, l'enquesta és un bucle que demana a un punt final files noves, mètriques o JSON d'estat i, a continuació, apega el DOM. L'URL continua sent el mateix. El disseny, les galetes d'autenticació i l'estat del client sovint sobreviuen. Fet bé, se sent suau i barat en ample de banda.
L'enquesta només funciona quan la pàgina ja exposa aquest bucle, o quan controleu la interfície. Molts murs d'operacions, cues de bitllets i pàgines d'estat del proveïdor no us ofereixen una API d'enquesta pública neta des de la barra d'eines del navegador.
Què fa una recàrrega de pàgina completa
Una recàrrega completa demana a Chrome que torni a recuperar el document i que torni a executar els scripts. Veu el que veuria un humà diligent després de prémer Actualitzar. Les petxines obsoletes, les fitxes enganxades i les memòries cau SPA mig trencades sovint s'esborren perquè el document és nou.
La compensació és visible: un breu parpelleig, la recuperació dels recursos (tret que la memòria cau ajudi) i la pèrdua de l'estat d'esborrany a la pàgina. És per això que existeix l'opció de parar al clic/tipus, de manera que una recàrrega no arriba a la meitat de l'edició.
Quan recarregar és l'eina adequada
- El tauler és una pàgina de tercers que no podeu aplicar pedaços
- Les fitxes en directe deixen d'actualitzar-se fins que algú s'actualitza a mà
- Necessiteu un interval que funcioni en molts llocs no relacionats
- T'importen més "l'aspecte correcte a la paret" que les trucades JSON de microoptimització
Per a aquesta classe de treball, consulteu també actualització automàtica dels taulers.
Quan l'enquesta (dins de l'aplicació) guanya
- El producte ja s'emet o enquesta correctament
- Una recàrrega completa et tanca la sessió o restableix els filtres que necessites
- Les actualitzacions de menys de segon són importants i una recàrrega afectaria la interfície d'usuari
Si la pàgina ja està activa, sovint és millor allargar o eliminar una recàrrega programada que lluitar contra el lloc.
Com s'adapta Auto Refresh Turbo
El bucle bàsic de l'extensió viu al treballador del servei: establiu un interval (o min-max aleatori), premeu Inici i les alarmes s'activen tabs.reload per a aquesta pestanya. Les sessions són independents per pestanya. La configuració es manté a chrome.storage local.
Les eines opcionals a la pàgina (temporitzador visual, aturada de la interacció, heurística de pàgines sospitoses) utilitzen un script de contingut quan estan activats. No converteixen l'extensió en un poller XHR genèric.
Híbrid pràctic
Molts equips deixen la pròpia actualització de l'aplicació i afegeixen una recàrrega completa més lenta com a xarxa de seguretat, per exemple, una actualització dura de 5 a 15 minuts si les fitxes semblen encallades després d'un llarg temps d'inactivitat. Comença suaument; apretar només quan demostreu una necessitat.
- Confirmeu si el tauler ja s'actualitza en directe
- Si queda obsolet, prova una recàrrega normal de 30 a 60 segons en una pestanya dedicada
- Afegiu un agenda diària perquè les nits romanguin tranquil·les
- Utilitzeu l'actualització dura només quan la memòria cau conserva un shell antic
Límits de tarifa i reptes
La recàrrega agressiva pot semblar un trànsit abusiu. Si veieu captchas o errors, feu marxa enrere. Llegiu límits de velocitat i recàrrega cronometrada abans d'impulsar intervals de menys d'un minut en punts finals fràgils.
Proveu-ho
Instal·leu Auto Refresh Turbo i, a continuació, seguiu Comença d'aquí a dos minuts.