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.