Dwing jou bladsy om altyd van die bediener te laai, nie die webbuffer nie

Het jy al ooit 'n verandering aan 'n webwerf bladsy gemaak om dan in verwarring en ontsteltenis te kyk wanneer die veranderinge nie in die blaaier weerspieël word nie? Miskien het jy vergeet om die lêer te stoor of het dit nie eintlik op die bediener opgelaai nie (of opgelaai op die verkeerde plek). Nog 'n moontlikheid is egter dat die blaaier die bladsy laai uit die kas eerder as die bediener waar die nuwe lêer sit.

As jy bekommerd is oor jou webbladsye wat vir die besoekers van jou werf koek, kan jy aan die webblaaier nie 'n bladsy cache of dui aan hoe lank die blaaier die bladsy moet cache.

Dwing 'n bladsy om van die bediener af te laai

U kan die blaaier se kas beheer met 'n metatag:

As u die op 0 stel , word die blaaier altyd die bladsy van die webbediener gelaai. U kan ook die leser vertel hoe lank 'n bladsy in die kas moet verlaat. In plaas van 0 , voer die datum in, insluitend die tyd, wat jy wil hê die bladsy moet herlaai word vanaf die bediener. Let daarop dat die tyd in Greenwich Mean Time (GMT) moet wees en in die formaat Dag, dd Ma yyyy hh: mm: ss geskryf word .

Waarskuwing: Hierdie mag nie 'n goeie idee wees nie

Jy kan dink dat die kas van die webblaaier vir jou bladsy afskakel, maar dit kan sin maak, maar daar is 'n belangrike en nuttige rede waarom die webtuistes van die kas gelaai word: om prestasie te verbeter.

Wanneer 'n webblad eers van 'n bediener laai, moet al die bronne van die bladsy opgespoor word en na die blaaier gestuur word. Dit beteken dat ' n HTTP-versoek aan die bediener gestuur moet word. Hoe meer versoeke 'n bladsy vir hulpbronne soos CSS-lêers , beelde en ander media maak, hoe stadiger sal die bladsy laai. As 'n bladsy eerder besoek is, word die lêers gestoor in die blaaier se kas. As iemand later die werf besoek, kan die blaaier die lêers in die kas gebruik in plaas daarvan om na die bediener terug te keer. Dit versnel en verbeter prestasie van die werf. In 'n era van mobiele toestelle en onbetroubare data verbindings, is vinnig laai noodsaaklik. Na alles, het niemand ooit gekla dat 'n webwerf te vinnig laai nie.

Bottom line: As jy 'n webwerf dwing om van die bediener te laai in plaas van die kas, beïnvloed jy prestasie. Daarom, voordat jy hierdie metatags by jou werf voeg, vra jouself af of dit werklik nodig is en die prestasie-treffer wat die webwerf sal neem as gevolg daarvan werd is.