htaccess cache
Könnyedén csökkenthetjük a sávszél használatunkat és csökkenthetjük a weboldalunk betöltési idejét, ha kihasználjuk a htaccess cache control funkcióját. Használata pofonegyszerű. A FilesMatch direktíva segítségével fájltípusonként be tudjuk állítani a a cache-lés időtartamát. Flash fájlok, nem gyakran változó képek esetében akár 1 hónapra is beállíthatjuk a lejárat idejét, melyet másodpercben kell megadnunk:# egy honap <FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$"> Header set Cache-Control "max-age=2592000" </FilesMatch>Javascriptek, css fájlok lejárati idejét pedig én egy hétre szoktam beállítani:
# egy het <FilesMatch "\.(js|css|pdf|txt)$"> Header set Cache-Control "max-age=604800" </FilesMatch>Természetesen bármilyen fájltípushoz, bármekkora lejárati időt beállíthatunk. Amit még fontos megjegyezni, hogy fejlesztési idő alatt ezt nem célszerű alkalmazni, mert nagy valószinűséggel a változások nem fognak megjelenni, illetve ha átalakításokat eszközöltünk az oldalunkon akkor egy kis időre célszerű inaktivvá tenni a cache-t, amig a visszatérő látogatóinknál letöltődik a változtatott tartalom. Teljes kód a htaccess-be :
# egy honap <FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> # egy het <FilesMatch "\.(js|css|pdf|txt)$"> Header set Cache-Control "max-age=604800" </FilesMatch>
Hozzászólások
Geri 2011-12-10 17:28:45 UTC
Koszi az eszrevetelt. Ez a qrva editor szedte le.
Zongor Attila 2011-11-14 10:17:34 UTC
A teljes kódból elmaradt </FilesMatch> zárótag.

