Snažite svoju stranicu da uvijek učitava s poslužitelja, a ne web-cache

Jeste li ikad napravili promjenu web stranice samo da biste tada izgledali zbunjeno i zaprepašteno kada se promjene ne odražavaju u pregledniku? Možda ste zaboravili spremiti datoteku ili ga zapravo niste prenijeli na poslužitelj (ili je prenijeli na pogrešno mjesto). Druga je mogućnost, međutim, da preglednik učitava stranicu iz svoje predmemorije, a ne poslužitelju na kojem sjedi nova datoteka.

Ako ste zabrinuti za caching web stranica za posjetitelje svoje web stranice, možete reći da web preglednik ne spremaju stranicu u predmemoriju niti naznačuju koliko dugo bi preglednik trebalo cache stranici.

Prisiljavanje stranice za učitavanje s poslužitelja

Cache preglednika možete upravljati s meta oznakom:

Postavljanje na 0 upućuje pregledniku da uvijek učita stranicu s web poslužitelja. Također možete reći pregledniku koliko dugo ostaviti stranicu u predmemoriji. Umjesto 0 , unesite datum, uključujući vrijeme, koje želite da se stranica ponovno učita s poslužitelja. Imajte na umu da bi vrijeme trebalo biti u Greenwich Mean Time (GMT) i napisano u obliku Day, dd Monoždev: mm: ss .

Upozorenje: Ovo ne može biti dobra ideja

Možda mislite da isključivanje predmemorije web preglednika za vašu stranicu može imati smisla, ali postoji važan i koristan razlog zbog kojeg se web stranice učitavaju iz predmemorije: poboljšati performanse.

Kada se web stranica prvo učita s poslužitelja, svi resursi te stranice moraju se preuzeti i poslati u preglednik. To znači da HTTP zahtjev mora biti poslan poslužitelju. Što više zahtjeva da stranica čini resursima kao što su CSS datoteke , slike i drugi mediji, to će se stranica učitati sporije. Ako je stranica već bila posjećena, datoteke se pohranjuju u predmemoriju preglednika. Ako netko ponovno posjeti stranicu kasnije, preglednik može koristiti datoteke u predmemoriji umjesto da se vrati na poslužitelj. To ubrzava i poboljšava performanse web mjesta. U doba mobilnih uređaja i nepouzdanih podatkovnih veza, potrebno je brzo učitavanje. Uostalom, nitko se nikad nije žalio da se web mjesto učitava prebrzo.

Donja crta: kada silujete web mjesto za učitavanje s poslužitelja umjesto predmemorije, utječete na izvedbu. Stoga, prije nego što dodate ove meta oznake na svoju web-lokaciju, zapitajte se je li to uistinu neophodno i vrijedi pogodak uspješnosti koji će web stranica imati kao rezultat.