WordPress gyorsítás. Hogyan működik és miért fontos?

WordPress gyorsítás

Annak érdekében, hogy a látogatók több időt töltsenek az oldaladon, megnövelve ezzel a konverzió esélyét, a WordPress gyorsítás elvégzése elengedhetetlen.

Ezt rábízhatod egy tapasztalt webfejlesztőre, de egyes feladatait akár te magad is elvégezheted.

Szeretnéd, hogy a te WordPress honlapod is szélsebesen töltődjön be? Akkor ez a cikk neked szól.

Miért fontos a WordPress gyorsítás?

Alapból egy WordPress honlap elég lassú tud lenni, hiszen mégiscsak egy olyan rendszerről beszélünk, ami számtalan adatbázis műveletet végez, miközben betölti a tartalmakat.

Minél lassabb a weblapod, annál nagyobb valószínűséggel hagyják félbe a látogatók a böngészését. Ez nagyon nagy probléma, hiszen még addig sem jutnak el a potenciális ügyfeleid , hogy informálódjanak rólad, a termékeidről.

Arról nem is beszélve, hogy a honlapod sebessége a Google keresési találatokban való jó szereplésre is hatással van.

Nézzük, mit is kell tenned, hogy a WordPress weboldalad gyorsabb legyen.

WordPress gyorsítás kevésbé technikai jellegű feladatok

Jó hír, hogy egy-két beállítással és kis odafigyeléssel el tudsz érni jobb eredményeket, még akkor is, ha nem vagy webfejlesztő.

Íme, a WordPress gyorsítás alapvető feladatai.

WordPress gyorsítás cache plugin-nal

Ezzel az egy lépéssel hatalmas performanciajavulást érhetsz el és a beállítása sem atomfizika.

A bővítmény, amire szükséged lesz a W3 Total Cache.

Rengeteg beállítása van, melyek közül mindössze néhány elvégzésével máris sokkal gyorsabban fog betölteni a weboldalad.

Telepítést követően nyisd meg a Performance > General settings menüt és engedélyezd a Page cache, illetve Minify opciókat.

WordPress gyorsítás plugin

WordPress gyorsítás a képek optimalizálásával

Amennyiben nem akarsz azzal bajlódni, hogy feltöltés előtt méretezed a képeket, használj valamilyen képoptimalizáló bővítményt.

Egyik gyakori hiba, hogy sokan a mobillal készült fotóikat méretezés nélkül használják a weboldalon. Ezzel csak az a gond, hogy ezek többmegás fájlok, amik jelentős mértékben lassítják a honlap betöltését.

Az ingyenes GIMP segítségével nemcsak átméretezni, de optimális formátumra (akár webp is) tudod menteni a WordPress oldaladra feltöltendő képeket.

Fontos a jó WordPress tárhely

Weboldal tárhely

Kisebb blog, vagy hobbi oldalaknál nagyjából mindegy, milyen a tárhely (bár biztonságtechnikai okokból érdemes azért körültekintően választani).

Üzleti célú, céges weboldalak, webáruházak esetén a várható forgalom határozza meg, hogy milyen tárhelyet szükséges választani.

Egy normális osztott SSD tárhely éves díja 2022-ben 10 000 Ft fölött van. Ezzel érdemes kalkulálnod. (RackForest például)

Nagyobb weboldal forgalom esetén célszerű fontolóra venni osztott helyett egy VPS konstrukciót. (itt már szakértővel konzultálj)

A megfelelően megválasztott tárhely nagyban hozzájárul a WordPress gyorsítás eléréséhez.

Használaton kívüli pluginok kikapcsolása és törlése

Minden egyes bekapcsolva hagyott, ámde nem használt bővítmény a WordPress gyorsítás ellen dolgozik.

Ennek egyszerű az oka. Amíg aktív egy plugin, bizony teljesen feleslegesen tölti be a saját js, css és egyéb fájljait, megnehezítve az oldal betöltődését.

Ne felejtsd el tehát kikapcsolni és törölni azokat, melyekre az égadta világon semmi szüksége a honlapodnak.

Kerüld a pagebuilder-ek használatát

Az olyan oldalépítő bővítmények, mint az Elementor, rengeteg szemetet pakolnak a weboldalad forráskódjába. Minél több a felesleges elem, annál nehezebben tudja a böngésző betölteni az oldaladat.

Bár sok helyen még mindig oldalépítőkkel tanítják a WordPress honlapkészítést, mára már feleslegessé válnak, hiszen a WP rendelkezik saját, beépített, jól használható pagebuilder-rel (Gutenberg).

Használj gyors alapsablont

Minél több funkciót, beállítási lehetőséget ad alapból egy sablon, annál jobban fogja lassítani weboldalad betöltését.

Rengeteg olcsón elérhető téma létezik (pár dollár), pontosan emiatt választanak sokan totál rosszul.

Ráadásul az ilyen „túltolt” sablonok beállítása horror folyamat, ami iszonyat sok időt tud felemészteni.

A kevesebb néha több elvét követve, jobb választás lehet egy Kadence, vagy éppen egy Neve. Mindkét sablon jól konfigurálható és gyors.

Kerüld a beágyazott videók használatát

Sokan teletömik weboldalukat YouTube beágyazott videókkal, figyelmen kívül hagyva azt az egyszerű tényt, hogy már egy darab is brutális lassulást okoz.

Ha mindenképp szükséges videós anyagok használata, töltsd be csak a videó kezdőképét és azt linkeld úgy, hogy megnyissa a videót.

WordPress gyorsítás szakértői szint

Sajnos akad jó pár olyan beállítás, melyek elvégzését szakértőre szükséges bíznod.

Íme, a teljesség igénye nélkül néhány.

GZIP beállítása a tárhelyen

Ha van cPanel, akkor ezt könnyen megteheted akár Te magad is, a Webhely optimalizálása részen. Itt érdemes az „Összes tartalom tömörítése” opciót választani.

Ha nincs cPanel, akkor kérd a tárhelyeseket, hogy csinálják meg neked.

Egyébként a gzip röviden arra szolgál, hogy a böngésző hívására a szerver egy tömörített állománnyal válaszoljon, amivel növekedik a válaszidő és a betöltési sebesség is.

Limitált „revision” szám

A WordPress tonnaszám készít úgynevezett visszaállítható automatikus mentéseket az oldalak, bejegyzések szerkesztése közben.

Ezekre persze szükség lehet, de ki akarná visszaállítani egy 20 verzióval ezelőtti állapotát egy bejegyzésnek? Szinte biztos, hogy senki.

Ha nem limitáljuk ezek számát, igencsak hamar felduzzad adatbázisunk, melynek köszönhetően egyre lassúbb lesz weboldalunk.

Egyetlen sor kóddal, – amit a wp-config fájlba kell beilleszteni – megmondhatjuk a WordPress-nek, hogy ne mentsen, csak mondjuk 3 verziót.

define('WP_POST_REVISIONS', 3);

Probléma letudva.

WordPress cron beállítása

Cron, vagyis időzített feladatok futtatására akkor van szükség, ha a háttérben, felhasználói interakció nélkül szeretnénk műveleteket végezni. Ilyen például az, amikor meglesi a rendszer, jelentek-e meg új frissítések.

Mivel a WordPress egy kifejezetten „laikus” barát CMS, így azt a luxust nem engedheti meg (legalábbis eddig még nem), hogy a felhasználóra bízza a cron szerveroldali beállítását.

Ennek köszönhetően viszont ki kellett találni valamit, hogy az időzített feladatok mégiscsak lefussanak.

A megoldás pedig az lett, hogy oldal betöltéskor – vagyis amikor bárki megnyitja a honlapodat – a WordPress meghívja a saját cron fájlját és elvégzi a szükséges időzített műveleteket.

Ennek a nagy hátránya, hogy ezzel lassítja a weboldal betöltését.

Ami viszont jó hír, hogy a fejlesztők kezében ott a lehetőség, hogy ezt a lassító folyamatot átvigyék szerver oldalra.

Először is, a wp-configba az alábbi sorral tilthatjuk a WordPress-nek, hogy hívogassa a saját cron fájlját oldalbetöltéskor.

define('DISABLE_WP_CRON', true);

Majd ezután azonnal gondoskodnunk kell tárhelyünkön arról, hogy az időzített feladatok lefussanak.

Ehhez az alábbit kell beállítanunk cronjob-ként:

*/5 * * * * wget -q -O - https://aweboldalad.hu/wp-cron.php?doing_wp_cron >/dev/null 2>&1

A */5 * * * * azt jelenti, hogy 5 percenként fog lefutni automatikusan a hívás.

WordPress gyorsítás adatbázis szinten

Amennyiben az előzőekben leírt revision szám nem volt korlátozva, előfordulhat, hogy több ezer felesleges sor van a posts táblában.

phpMyAdmin-ban a posts táblára állva, keressünk rá azokra a sorokra, ahol a post_type „revision”. Ezek nyugodtan törölhetőek, ha nincs szükségünk az oldalak, bejegyzések automatikusan mentett előző verzióira.

FIGYELEM: kizárólag akkor állj neki ilyen mókának, ha biztosan tudod mit csinálsz és csakis azután, hogy készítettél biztonsági mentést az adatbázisról.

Létezik plugin is az adatbázis optimalizálásra. Például Wp Optimize.

WordPress gyorsítás zárszó

A megfelelő tárhely, a jó sablon és néhány alapbeállítás hihetetlen mértékű gyorsulást eredményez.

Amennyiben mégsem boldogulsz, dobj egy üzentet ide kattintva.

Bejegyzések A Témában