CSS források lejárati ideje

CSS források lejárati ideje

Leírás:

A szerver tehermentesíthető, és a hálózati adatforgalom csökkenthető, ha a weboldal bizonyos elemeire engedélyezzük, hogy azok a cacheben eltárolhatóak legyenek. Ez azt jelenti, hogy a számítógépek, vagy a mobil eszközök csak az első alkalommal töltik le a szerverről a fájlokat, minden további kérésnél a helyi gyorsítótárból (cache) olvassák ki. Természetesen csak a ritkábban módosuló tartalmakra érdemes alkalmazni ezt a beállítást, melyek két letöltés között várhatóan nem fognak változni, pl: képek, css fájlok, javascriptek. Ebben segít a lejárati idő, mely megmondja, hogy mennyi ideig nem szükséges újratölteni a CSS-t.

Példa:

.htaccess segítségével:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/png A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/css A2592000
ExpiresByType image/x-icon A2592000
</IfModule>

Lehetséges hibák:

  • Nem minden CSS forrásnak van legalább 1 hétre beállítva a lejárati ideje: A CSS tartalom tipikusan ritkán változó tartalom, érdemes hosszabb lejárati időt beállítani.
  • Van olyan css fájl, aminek kevesebb, mint 1 napra van beállítva a lejárati ideje: Érdemes megfontolni a css fájlok hosszabb lejáratra való állítását.
  • Van olyan css fájl, aminek nincs beállítva a lejárati ideje: Az erőforrásokkal való takarékosság jegyében javasolt minden css fájlnak lejárati időt beállí
További információk:

    Tagek: