WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Szelektív cache beállítás


Összetett webhelyek, webáruházak megjelenítéséhez a HTML kód mellett számtalan fájlt kell letölteni a felhasználó böngészőjének, ami jelentősen lassítja a megjelenítést. Ezek közül többnek a tartalma akár évekig változatlan marad, így teljesen felesleges őket mindig letölteni.

Egyszer minden összetevőt tartalmazó fájlt le kell tölteni, de különösen lassú internetkapcsolat esetén hasznos, ha ezt követően, az általunk megadott ideig a böngésző a helyi cache-ből használja őket. Ezzel a megoldással csökkenthető a megjelenítési idő és a felhasználó adatforgalma is. Az adatforgalom pedig mobilok esetén gyakran pénzbe kerül.

Az Apache webszerveren a .htaccess fájlban elhelyezett ExpiresByType direktíva használatával minden MIME típusnak beállíthatunk egy saját elévülési időt.

ExpiresByType típus/kódolás " bázis [plus num típus ] [ num típus ] ...”
Pl.
ExpiresByType text/html "access plus 1 month 15 days 2 hours"

A bázis lehet az első letöltés időpontja (access vagy now) vagy a fájl utolsó módosításának ideje (modification);

Az idő beállításánál használható mértékegységek
  • years
  • months
  • weeks
  • days
  • hours
  • minutes
  • seconds
A következő oldalon találunk példát a ExpiresByType használatára.