Statinio turinio kešavimas

Iš IV pagalba klientams.
11:11, 18 birželio 2014 versija, sukurta IV MartynasB (Aptarimas | indėlis) (Naujas puslapis: Statinį svetainės turinį, kuris niekada arba beveik niekada nesikeičia, galima saugoti laikinoje naršyklių atmintyje (''angl. cache''). Taip sutaupoma gana daug resursų ir...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Peršokti į: navigacija, paiešką

Statinį svetainės turinį, kuris niekada arba beveik niekada nesikeičia, galima saugoti laikinoje naršyklių atmintyje (angl. cache). Taip sutaupoma gana daug resursų ir dalies informacijos nereikia siųsti pakartotinai atėjusiems lankytojams.

Galiojimo laikas nustatomas modulio mod_expires pagalba, jame nurodant kiek, koks failas, galioja.

Žemiau aprašytos taisyklės tiesiog įrašomos į .htaccess failą, kuris paprastai yra arba pagrindiniame svetainės kataloge /public_html/. Jei šio failo nėra - jį galite tiesiog sukurti.


<IfModule mod_expires.c>
  ExpiresActive on
# favicon
  ExpiresByType image/x-icon              "access plus 1 week"
# paveiksleliai
  ExpiresByType image/gif                 "access plus 1 month"
  ExpiresByType image/png                 "access plus 1 month"
  ExpiresByType image/jpg                 "access plus 1 month"
  ExpiresByType image/jpeg                "access plus 1 month"
# css ir js skriptai
  ExpiresByType text/css                  "access plus 2 day"
  ExpiresByType application/javascript    "access plus 2 week"
  ExpiresByType text/javascript           "access plus 2 week"
</IfModule>