A weboldalak megtalálhatĂłságában – Ă©s a keresĹ‘optimalizálásban – az egyik sarokkĹ‘, amit sokan figyelmen kĂvĂĽl hagynak, az a weboldalak betöltĹ‘dĂ©si sebessĂ©ge. Ha valamely webhely analizátorral nĂ©zik a weblapjuk teljesĂtmĂ©nyĂ©t, Ă©s azt látják, hogy sok az olyan látogatĂł, aki 0 percet töltött a weboldalon, valĂłszĂnű, hogy nem bĂrta kivárni az oldal betöltĹ‘dĂ©sĂ©t.
Képzeljenek el egy olyan jelenetet, amikor a felhasználók rákattintanak egy érdekesnek vélt linkre és a homokóra csak pereg, pereg, a várt oldal viszont nem töltődik be. A látogató sokat nem vár, keres egy másik oldalt, ahonnan megkapja a kért információt. Tudunk-e tenni ez ellen valamit?
A webhely felgyorsĂtása
TermĂ©szetesen a szabványos kĂłdolás segĂthet valamelyest. A kĂłd tisztĂtása a programozĂłk feladata, de vannak akik programozĂłi tudás nĂ©lkĂĽl kĂ©szĂtenek weboldalakat Ă©s mĂ©gis szeretnĂ©k gyorsĂtani azt.
Mivel az egyik legnĂ©pszerűbb CMS rendszer Ă©s a CsibĂ©szke Magazin alatt is dolgozĂł motor a wordpress – mellyel elĂ©g látványos eredmĂ©nyeket lehet elĂ©rni programozási tudás nĂ©lkĂĽl -, nĂ©zzĂĽk meg, hogyan lehet ezt a programot felgyorsĂtani!
Mérjük a sebességet!
Firebug
TöbbfĂ©le mĂłdszerrel mĂ©rhetjĂĽk a webhely betöltĹ‘dĂ©sĂ©nek sebessĂ©gĂ©t. Az egyik lehetĹ‘sĂ©g, hogy letöltjĂĽk Ă©s telepĂtjĂĽk a Firefox webböngĂ©szĹ‘ Firebug kiegĂ©szĂtĹ‘jĂ©t. TelepĂtĂ©s után az Eszközök >> WebfejlesztĹ‘ >> Firebug >> Firebug megnyitás menĂĽpontbĂłl, vagy az [F12] funkciĂłbillentyű megnyomásával Ă©rhetjĂĽk el a kĂ©pernyĹ‘ alsĂł rĂ©szĂ©n megnyĂlĂł panelt. Itt a Page Speed fĂĽlön máris mĂ©rhetjĂĽk a sebessĂ©get egy 0-tĂłl 100-ig tartĂł tartományban.
Online sebességteszt a Goggle kiadásában
A PageSpeed Insights weboldalon online is mérhető a betöltődés sebessége.
Hyper cache, azaz gyorsĂtĂłtár alkalmazása
A wordpress az informáciĂłk egy jelentĹ‘s rĂ©szĂ©t egy adatbázisban tárolja, itt vannak a webhelyek lĂ©nyeges tulajdonságai, melyek szöveggel leĂrhatĂłk. Amikor az interneten egy informáciĂłt keres valaki, Ă©s rákattint az adott wordpressel kĂ©szĂĽlt weboldalra hivatkozĂł linkre, akkor a weboldal betöltĹ‘dĂ©sĂ©hez adatbázis lekĂ©rdezĂ©s hajtĂłdik vĂ©gre a webhelyet tárolĂł szerveren. Amikor a lekĂ©rdezĂ©s sikeres, az adatbázisbĂłl Ă©s a tárhelyen lĂ©vĹ‘ egyĂ©b adatokbĂłl – mint kĂ©pek, filmek, vagy php fájlok – a CMS rendszer dinamikusan előállĂtja a weboldal kĂ©pĂ©t, ami a felhasználĂłnak megjelenik. MinĂ©l több bejegyzĂ©s, oldal szerepel a weboldalon, minĂ©l bonyolultabb, vagy nagyobb a honlap, annál nehezebb kikeresni a kĂ©rt informáciĂłt, azaz annál tovább tart a betöltĹ‘dĂ©s. Mi a megoldás?
A hyper cache bĹ‘vĂtmĂ©ny működĂ©si elve
A gyorsĂtĂłtár a dinamikus weboldalak statikus mintáját tárolja. Amikor a hyper cache telepĂtĂ©st elvĂ©geztĂĽk, megtörtĂ©nt a megfelelĹ‘ beállĂtás, akkor a fenti folyamat Ăşgy megy vĂ©gbe, hogy minden kĂ©rĂ©s a honlappal kapcsolatosan a gyorsĂtĂłtárba fut, itt megtörtĂ©nik a statikus weboldal kikeresĂ©se, amit a beállĂtások alapján a bĹ‘vĂtmĂ©ny hozott lĂ©tre. Ha megvan az oldal, akkor a további folyamatokra nincs szĂĽksĂ©g, a gyorsĂtĂłtárbĂłl a kĂ©rĂ©s kielĂ©gĂtĂ©sre kerĂĽl. Nincs adatbázis lekĂ©rdezĂ©s. Ha nincs a gyorsĂtĂłtárban az adott oldal, akkor azt a hyper cache plugin lĂ©trehozza, Ăgy legközelebb ennek az oldalnak a kiszolgálása a cache-bĹ‘l törtĂ©nik.
A hyper cache plugin telepĂtĂ©se
Adjuk hozzá a hyper cache bĹ‘vĂtmĂ©nyt, ki ahogy szokta a wordpressben.
- Én letöltöm, kicsomagolom és megkeresem a readme fájlt. Itt mindig talál érdekességet az ember.
- Ezután ellenőrzöm, hogy meg volt-e a biztonsági mentés a fájlokról és az adatbázisról.
- Ha nem volt, akkor mentek. A mentĂ©s sok bosszĂşságtĂłl kĂmĂ©li meg a weboldal szerkesztĹ‘jĂ©t!
- Ha volt mentés, akkor felmásolom a plugins mappába a hypre-cache nevű mappát, majd bemegyek a wordpress adminisztrációs felületére és aktiválom a plugint.
MĂ©g egy fontos lĂ©pĂ©se van a telepĂtĂ©snek: a wp-config.php fájlba be kell Ărni a következĹ‘ sort:
KĂłd: define('WP_CACHE', true);
Én a define('WPLANG','hu_HU')
; alá Ărtam közvetlenĂĽl.
A hyper cache plugin beállĂtása
A plugin kĂĽlönösebb mĂłdosĂtás nĂ©lkĂĽl működik. Ahogy a kĂ©pen látszik, fordĂtásra alkalmas állapotban van, tehát egy megfelelĹ‘ fájl feltöltĂ©sĂ©vel magyarul is megszĂłlal. Hogy melyik beállĂtás mikor alkalmazandĂł? Az weboldalaktĂłl fĂĽgg, ha alapĂ©rtĂ©ken hagyunk mindent, nem hibázunk sokat.
Az FTP szerveren leellenĹ‘rizhetjĂĽk a telepĂtĂ©s sikeressĂ©gĂ©t is. A telepĂtĂ©skor lĂ©tre kell jönnie a content könyvtárban egy cache könyvtárnak, azon belĂĽl egy hyper-cache könyvtárnak. UtĂłbbiakra legyen Ărási jog a szerveren!
Ha honlap kĂ©szĂtĂ©s szolgáltatást rendel, figyeljen oda arra, hogy a webmester a betöltĹ‘dĂ©si sebessĂ©get növelje, azaz ne kelljen Ăłrákat várni, amĂg betöltĹ‘dik a weboldal!
[irokob]