Loading...
Socials
2010
03. 20.

Pár nappal ezelőtt olvasgattam egy kicsit a htaccess leírását és találtam egy érdekes dolgot. Gondoltam kipróbálom, hátha felgyorsítja a blogot legalább egy kicsit. Betettem a kódot és egész gyors lett az első betöltés után. Ezzel az eljárással lehet gyorstárazni az oldalunk fájljait a felhasználó gépén, így nem fogja állandóan betöltögetni a fájlokat. Persze általában gyorstárazza az adatokat a böngésző, de ezzel meg is tudjuk szabni, hogy mit és meddig tároljon. A kód a következő:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 1 HÉT
<filesmatch "\.(flv|ico|pdf|jpg|jpeg|png|gif|swf)$">
<ifmodule mod_headers.c>
	Header set Cache-Control "max-age=604800, public"
	Header set imagetoolbar "no"
</ifmodule>
</filesmatch>
 
# 1 ÓRA
<filesmatch "\.(xml|js|css)$">
<ifmodule mod_headers.c>
	Header set Cache-Control "max-age=3600"
</ifmodule>
</filesmatch>
 
# 30 PERC
<filesmatch "\.(html|htm|php)$">
<ifmodule mod_headers.c>
	Header set Cache-Control "max-age=1800"
	Header set imagetoolbar "no"
</ifmodule>
</filesmatch>

Nekem most jelenleg használatban van és az eddigi 5-6 másodperces betöltés helyett, már csak 3 másodperc, ami kezd közelíteni az átlag betöltési időhöz. Ez a megoldás minden olyan Apache webszerveren működik ahol a htaccess engedélyezve van, illetve a mod_headers modult is engedélyezni kell.

Vélemények