Thit an VPN i lár an leathanaigh: an dtéann iarratais chúlra amach fós?
Leanann leathanach a fhágtar oscailte ag pobal, ag athnascadh agus ag sioncronú tar éis don tollán bás a fháil. Féach cé na hiarrachtaí a théann amach fós agus conas é sin a chruthú.
Taispeánann an chluaisín fós an deais ón am sular éag an tollán. Reoann uimhreacha stádais, leanann spíonán beag ag casadh, agus tá an aip a d'oscail tú uair an chloig ó shin fós ar an mbarra seoltaí. Níor theagmhaigh tú le haon rud tar éis an tsosa, ach b'fhéidir go bhfuil an leathanach fós ag iarraidh a fhreastalaí a bhaint amach de réir a sceidil féin. Sin an chuid a chailleann daoine: tá cuma chomhionann ón taobh amuigh ar leathanach nach bhfuil ach infheicthe agus ar leathanach atá fós ag seoladh iarratas, agus ní thagann ach ceann acu chun solais i log líonra.
Obair a thosaíonn leathanach gan tú
Coinníonn ceithre mheicníocht doiciméad luchtaithe gnóthach. Is féidir le hamadóir athchleachtach glao stádais a reáchtáil arís gach cúpla soicind. Is féidir le fetch adhaint nuair a éiríonn an chluaisín infheicthe arís tar éis duit filleadh uirthi. Is féidir le cainéal beo a tógadh ar WebSocket nó ar imeachtaí a sheolann an freastalaí iarracht a dhéanamh athnascadh de réir a sceidil cúla féin. Is féidir le service worker a chláraigh an suíomh dúiseacht le haghaidh sioncronaithe atá sa scuaine fiú nuair nach bhfuil aon chluaisín os do chomhair.
Ní theastaíonn cliceáil ó aon cheann acu sin, agus ní athlódálann aon cheann acu an doiciméad. Fanann an barra seoltaí, an suíomh scrollaithe agus na luachanna a rindreáiltear go léir san áit a raibh siad. Ní athraíonn ach taobh an líonra: is cinneadh úr gach iarracht nua a dhéantar an nóiméad a thosaíonn sé.
Tá an t-idirdhealú sin tábhachtach mar stóráiltear an leathanach infheicthe go háitiúil. Ní deir na picteilíní atá péinteáilte cheana aon rud faoi cé acu ar éirigh leis an gcéad iarratas eile. Is é an chuma is gnáth ar leathanach a bhfuil a chuid iarratas ag teip anois ná graf reoite le spíonán. Insíonn léamh an scáileáin duit cad a dúirt an freastalaí nóiméid ó shin, ní cad atá an brabhsálaí a dhéanamh anois.
Cén fáth nach gcoimeádann lódáil níos luaithe an leathanaigh bealach
Ní cheanglaíonn aon rud i lódáil an leathanaigh an doiciméad leis an tollán. Réitítear ródú in aghaidh an phaicéid, ag am an tseolta, ón tábla a bhíonn ann nuair a fhágann an paicéad. Nuair a imíonn comhéadan an tolláin, ní mheaitseálann an cuardach sin bealach an tolláin a thuilleadh. Titeann sé chuig an adapter fisiceach nó ní fhaigheann sé faic ar chor ar bith, ag brath ar cad a d'fhág an cliant ina dhiaidh.
Is gnáth-thascanna sceidealta iad aisghlaonna athchleachtacha. Déanann roinn amadóirí an chaighdeáin HTML cur síos ar conas iad a chur sa scuaine agus féachann sé ar an eatramh mar mhoill íosta seachas mar gheallúint ar rithim bheacht, mar sin is féidir le cluaisín cúlra pobal i bhfad níos lú minice ná mar a iarrann a chód. Ní hionann níos lú iarrachtaí agus aon iarrachtaí, agus is nóiméad coitianta do phléasc díobh iad cluaisín a thabhairt ar ais chun tosaigh.
Cá dtiteann an beartas teipe
Déantar bloc an chliaint a mheas nuair a dhéantar iarracht ar nasc, ní nuair a fuarthas an leathanach. Má tá gnáthrochtain fós ceadaithe, féadfaidh an t-athiarracht dul amach thar an nasc fisiceach go soiléir. Má choimeádann an beartas an trácht sin go dtí go bhfillfidh an tollán, teipeann an iarracht ag am an naisc agus taispeánann an leathanach earráid a fhéadfaidh sé a ath-thriail cúpla soicind ina dhiaidh sin.
Cinneann dhá mhionsonra cé acu díobh a gheobhaidh tú. Is é an chéad cheann an raon feidhmithe a thacaíonn an cliant: bloc don ghléas iomlán, bloc teoranta don adapter tolláin, nó sraith rialacha le heisceachtaí. Is é an dara ceann an dtagann an ceann scríbe taobh istigh d'eisceacht a chuir tú leis níos luaithe le haghaidh printéir áitiúil, tairseach ghabhála nó seirbhís sruthú.
Ní athraíonn criptiú ar leibhéal an fheidhmchláir aon rud de seo. Cosnaíonn HTTPS na bearta idir an brabhsálaí agus an freastalaí; ní deir sé aon rud faoi cé acu comhéadan a iompraíonn iad. Is féidir le leathanach a bheith go hiomlán criptithe agus fós dul amach an bealach mícheart, agus sin go díreach a cheadaíonn bloc cúng.
Seiceáil rialaithe le leathanach indiúscartha
Úsáid óstach atá faoi do rialú agus leathanach nach ndéanann aon rud ach glaoch air, ionas nach mbeidh aon fhíordhata i gceist. Ó theirmeantal, samplaigh an bealach roimh an titim agus ina diaidh:
curl -sS --max-time 5 -o /dev/null -w '%{http_code} %{remote_ip}\n' https://probe.example.net/pingRith é leis an tollán suas, ansin tóg an tollán anuas agus rith arís é. Deir freagra ó sheoladh poiblí agus an tollán síos leat go bhfuil an bealach díreach oscailte. Deir amscaaoithe nó nasc diúltaithe leat go bhfuil an beartas ag coinneáil. Déan arís é uair amháin eile tar éis don chliant athnascadh, ionas go bhfeicfidh tú bealach an tolláin ag teacht ar ais seachas glacadh leis gur tháinig.
Sa bhrabhsálaí, scarann an painéal Líonra an dá cheist. Scag go Fetch/XHR, ansin léigh an colún tosaitheora: is iarracht chúlra é iontráil a thosaigh amadóir nó script, gan aon nascleanúint taifeadta roimpi, seachas athlódáil. Cuir a am tosaithe i gcomparáid leis an nóiméad a thit an tollán. Má tá an iontráil fós ar feitheamh agus an tollán imithe, tá an t-iarratas ag fanacht le bealach nach bhfuil ann a thuilleadh.
Tá fianaise ar thaobh an fhreastalaí níos láidre ná aon rud a thaispeánann an brabhsálaí. Cruthaíonn log iarratas le stampa ama agus seoladh foinse gur shroich an paicéad. Is féidir le hiontrálacha brabhsálaí fianáin, comharthaí agus URLanna iomlána a iompar, mar sin coinnigh na réimsí amháin a theastaíonn ó do cheist agus clúdaigh an chuid eile sula gcuireann tú péacáilte iad in aon áit.
Cad a dhéanfaidh tú leis an bhfreagra
Má leanann iarrachtaí cúlra ag éirí leo agus an tollán síos, tá an bloc níos cúinge ná mar a ghlac tú leis, agus is fiú an bhearna sin a dhúnadh sula gcuireann tú muinín sa chliant le haghaidh oibre íogair. Má theipeann orthu, tá an beartas ag déanamh a chuid oibre agus tá an leathanach reoite cosmaideach. Cibé acu, ní rialú uileghléas é cluaisín amháin a dhúnadh: déanann cluaisíní eile, brabhsálaithe eile agus feidhmchláir eile a gcuid oibre féin a sceidealú.
Na chéad chéimeanna eile is fiú a ghlacadh: liostaigh cé na heisceachtaí a chuir tú leis agus cén fáth, dearbhaigh an bhfuil an cliant ag blocáil tráchta faoi raon an tolláin amháin nó an trácht go léir, agus féach ar iarratas cúlra amháin ó thús go deireadh leis an log freastalaí oscailte. Clúdaíonn na trí fhreagra sin an chuid is mó den mhéid atá i dtuarascáil «thit an VPN agus tá rud éigin fós ceangailte» i ndáiríre.