Gutora vs urupapuro rwuzuye reload kubibaho
Amatora avugurura igice cyamakuru. Urupapuro rwuzuye rusubiramo rwubaka tab yose uhereye kuri seriveri.
Ikibaho kizima gikunze kuvanga ibitekerezo byombi mumurongo umwe - "komeza iki kibaho gishya" - ariko uburyo buratandukanye. Auto Refresh Turbo iteganya tab yuzuye yuzuye hamwe na Chrome impuruza na tabs. Ntabwohereza ibicuruzwa byabigenewe API kuri buri kibaho cyabacuruzi.
Icyo gutora mubisanzwe bisobanura
Muri kode ya porogaramu, gutora ni loop isaba iherezo ryumurongo mushya, metrics, cyangwa status JSON, hanyuma igashiraho DOM. URL igumaho. Imiterere, auth kuki, hamwe nabakiriya-kuruhande leta ikomeza kubaho. Byakozwe neza, byunvikana kandi bihendutse kumurongo mugari.
Amatora akora gusa mugihe page yamaze kwerekana iyo loop - cyangwa mugihe ugenzura imbere. Urukuta rwinshi rwa ops, umurongo wamatike, hamwe nurupapuro rwimiterere yabacuruzi ntabwo biguha isuku rusange rusange API uhereye kumurongo wibikoresho bya mushakisha.
Icyo page yuzuye yongeye gukora
Isubiramo ryuzuye risaba Chrome kongera kuzana inyandiko no kongera gukora inyandiko. Urabona ikintu cyose umuntu w'umunyamwete yabona nyuma yo gukanda Refresh. Ibishishwa bishaje, amabati yometse, hamwe na kimwe cya kabiri cyaciwe na SPA cashe akenshi irasobanutse kuko inyandiko ni shyashya.
Ubucuruzi bugaragara: flash mugufi, kongera kuzana umutungo (keretse cache ifasha), no gutakaza urupapuro rwumushinga wa leta. Niyo mpamvu guhitamo guhagarika-gukanda / ubwoko bubaho - bityo reload ntishobora gukanda hagati.
Iyo reload nigikoresho cyiza
- Ikibaho nurupapuro rwagatatu ntushobora gutobora
- Amabati nzima areke kuvugurura kugeza umuntu agaruye intoki
- Ukeneye intera imwe ikora kurubuga rwinshi rudafitanye isano
- Witaye cyane kuri "bisa neza kurukuta" kuruta micro-optimizing JSON ihamagara
Kuri urwo rwego rwakazi, reba kandi auto-refresh for the dashboard .
Iyo gutora (imbere muri porogaramu) gutsinda
- Igicuruzwa kimaze gutemba cyangwa gutora neza
- Gusubiramo byuzuye biragusohora cyangwa gusubiramo filtri ukeneye
- Sub-kabiri ivugurura rifite akamaro na reload yakubita UI
Niba page isanzwe ari nzima, kurambura cyangwa gukuraho reload iteganijwe akenshi nibyiza kuruta kurwanya urubuga.
Uburyo Auto Refresh Turbo ihuye
" Amasomo arigenga kuri tab. Igenamiterere rigume muri chrome.ububiko .
Ibikoresho bidahitamo kurupapuro (igihe cyerekanwa, guhagarika imikoranire, urupapuro-ruteye inkeke-heuristic) koresha inyandiko yibirimo iyo bishobotse. Ntabwo bahindura kwaguka muburyo rusange bwa XHR.
Imvange ifatika
Amakipe menshi asiga porogaramu yonyine yonyine hanyuma akongeramo buhoro buhoro reload nkurushundura rwumutekano - urugero nko kugarura iminota 5-15 bigoye niba amabati asa nkayakomeje nyuma yigihe kinini cyakazi. Tangira witonda; komera gusa mugihe ugaragaje ko ukeneye.
- Emeza niba inama isanzwe ibaho-ivugurura
- Niba bigenda, gerageza 30-60 isegonda isanzwe yongeye kwisubiraho kuri tab yabigenewe
- Ongeraho gahunda ya buri munsi kugirango ijoro rituze
- Koresha kugarura ubuyanja gusa mugihe cache ibitse igishishwa gishaje
Gereranya imipaka nibibazo
Kwiyongera kwinshi birashobora kugaragara nkumuhanda utukana. Niba ubona capchas cyangwa amakosa, subira inyuma. Soma Gerageza