Baza znanja > Da li vršite bilo kakvu vrstu keširanja fajlova na vašim serverima?

Da li vršite bilo kakvu vrstu keširanja fajlova na vašim serverima?

Na svim serverima koji opslužuju korisnike deljenog (shared) web hostinga postoji keširanje dinamičkih i statičkih fajlova, kako bi ubrzali učitavanje sajtova korisnika.

Koji tipovi keširanja postoje?

Statički fajlovi poput slika, JavaScript, CSS i font fajlova se keširaju na 10 minuta.

Strane koje su rezultat generisanja od strane servera keširaju se na 15 sekundi. Ovaj keš nazivamo dinamičkim kešom.

Kako funkcioniše dinamičko keširanje?

Ovaj vid keširanja funkcioniše tako što sadržaj renderovane strane smesti u fajl na serveru. Ovaj fajl predstavlja keš prethodno otovrene strane i u narednih 15 sekundi se koristi za opsluživanje saobraća koji dolazi od strane drugih posetilaca.

Na primer, kada posetite vaš sajt, nakon što se završi proces učitavanja strane, ona se sa svim svojim sadržajem pretvori u fajl na disku našeg servera. Svaki sledeći posetilac koji otvori vaš sajt dobiće keširanu verziju, a nakon 15 sekundi keširani fajl biva obrisan.

Kako funkcioniše statičko keširanje?

Ukoliko napravite izmenu u nekom CSS ili JS fajlu, te izmene neće biti vidljive dok statički keš za svaki pojedinačni fajl ne istekne.

Ažurirao sam sadržaj sajta, ali novi sadržaj se ne vidi. Kako da to zaobiđem?

Keširanje na serveru je moguće zaobići jednostavnim dodavanjem disablestaticcaching parametra na bilo koju adresu. Na primer, ukoliko ste ažurirali stranu Kontakt na vašem sajtu koja se nalazi na adresi https://mojsajt.rs/kontakt, sve što treba da uradite je da posetite sledeći URL:

https://mojsajt.rs/kontakt/?disablestaticcaching

Time ćete videti izmene (bilo da su u pitanju sadržajne izmene na samoj strani ili izmene u JavaScript ili CSS fajlovima) i zaobići keširani sadržaj.

Da li mogu sam da podesim vreme trajanja statičkog i dinamičkog keša?

Na žalost, ta opcija nije moguća. Vrednosti koje su definisane važe za sve naloge korisnika na našim serverima.

Da li vam je ovaj članak pomogao?

Mint Hosting je član Enartia

  • Comodo SSL
  • Mint Hosting je ovlašćeni registar za prodaju nacionalnih domena u Srbiji