Konfigurálása cache egyes elemei - weboldal
Nincs határ, hogy tökéletes, ezért az optimalizálás a helyszín szempontjából a sebesség - ez egy állandó folyamat, amely lehet gyakorolni örökre, nem lenne vágy és idejét letölti a teljes oldalon.
Az utóbbi időben azt le az utat, JS és CSS fájlok tömörítési loading amely a leghosszabb ideig. Ma szeretnék beszélni caching képek, JS-fájl, html-kódot, és más fontos elemei a helyszínen.
Követő bármely helyén áll, akik gyakran jönnek hozzád, és aki rendszeresen jön a keresőprogramok, vagy csak véletlenszerűen gondolt a webhelyen.
Azok az emberek, akik át a keresők minden bizonnyal nagyra értékelik a munkáját optimalizálása HTML és CSS -code, képjavítás, tömörítés JS-fájlok és így tovább, ami jelentősen növeli a letöltési sebességet és csökkenti a késleltetést.
De az emberek, akik hozzád folyamatosan, minden egyes alkalommal betölti minden eleme a helyén, akkor is, ha jól optimalizált, értékelni fogják a ésszerűségét a gyorsítótár rendszert, amely azt fogja végrehajtani az alábbiakban.
Gyorsítótárral lehet elérni még nagyobb teljesítményt a helyszínen, hogy előnyös lenne a részvétel.
A legegyszerűbb módja annak, hogy cache, ha ezt annak lehet nevezni, egy kliens oldali cache-t. IE böngésző megnyitása egy új honlap, letölti az összes kép, egyéb fájlok és tárolja azokat a merevlemezen. Amikor visszatér erre az oldalra egy új böngésző betölti ezeket az elemeket, hogy elvileg nem változott, és ugyanúgy kell venni a gyorsítótárból.
Ahhoz, hogy távolítsa el ezt a tisztességtelen, átrakás, segítünk mindenható .htaccess fájlt. amely található a gyökérkönyvtárban a webhelyen. Nem beszélni a helyes szintaxist használt parancsokat adom ezt a darab harci fájl AdminWay blog.
Ezt a kódot kell elhelyezni a legvégén a .htaccess fájlt. Ha egyet a megértése ezt a cikket, akkor világossá válik, hogy egyes fájlok / elem meg egy másik tárolási idő a cache. Ez a példa azt mutatja, hogy gyakorlatilag minden eleme a helyén van tárolva a cache 1 hét a boot, és css-kód után 1 héttel a változást. Szintén html-kód bolt után 10 perccel a módosítás (ha a böngésző a látogató érkezett a helyét és idejét frissítése tartalom különbözik attól, amit már be van töltve a cache, vagy mivel már 10 perc alatt, az információ betöltve az új).
Nem állítom, hogy az „arany” közepén ezeket a paramétereket, de ezek a paraméterek jelentősen csökkent forgalmat a tárhely és csökkentett hely berakodás sebesség. Röviden, néhány pluses.
Ui Sokan kérdezik, miért döntöttem úgy, hogy a cache csak egy hét? Olvastam néhány beszámoló a szakértő a Google, amely azt mondta, hogy az ilyen elemeket kell tárolni legalább 1 hétig. Ez a szám elsüllyedt a fejét, és most díszíti szinte minden az én helyek a .htaccess fájlt.
P.S.S. Aki nem tudja, de általában jó honlap készítés - ez egy komoly folyamat, amely megköveteli, hogy a webmester speciális tudás és tapasztalat, amely csak a saját kúp során kapott álmatlan éjszakát.
Egy érdekes megoldás segítségével a .htaccess, akkor el kell fogadni. Bár, azt hiszem ugyanazt az eredményt érjük el, akkor lehet, és a mutáció segítségével mind / Jegyzetek néhány HTTP fejlécek header () függvény
De vannak még közvetlenül szemben probléma, különösen, nem kell a cache bizonyos yelement az oldalon, mint a „random fotó”. Mi lehet a megoldás ebben az esetben?
Tettem. Azonnal Internal Server Error - hiba 500
Sajnálom ...
Azok számára, akik mutatnak 500 hiba.
A konstrukció az alábbiakat kell tartalmaznia:
ExpiresActive On ... (a továbbiakban: útmutató)