Egy induló webáruház jól elvan egy megosztott tárhelyen. Ahogy viszont nő a termékek, a látogatók és a rendelések száma, a webshop egyre több erőforrást kér: minden kosárba helyezés, keresés és fizetés adatbázis-műveletekkel jár, amelyeket nem lehet gyorsítótárból kiszolgálni. Egy ponton a tárhelycsomag limitjei szűk keresztmetszetté válnak, és a webáruház éppen akkor lassul le, amikor a legtöbb vásárló érkezik: egy kampány, egy hírlevél vagy a Black Friday alatt.
Ebben az útmutatóban összeszedjük, milyen jelek utalnak arra, hogy a webáruházad kinőtte a tárhelyét, miért jó választás ilyenkor egy webáruház VPS, mekkora szerver kell, hogyan hangold a gyors működésre, hogyan védd, és hogyan készülj fel a csúcsforgalomra.
Mikor nő ki egy webáruház a megosztott tárhelyből?
- Lassú kosár és pénztár. A termékoldalak gyorsítótárból gyorsan jönnek, de a kosár, a pénztár és a fiókoldalak lassúak, mert ezeket minden alkalommal újra kell számolni.
- Lassú adminisztráció. A WooCommerce rendeléskezelése, a termékszerkesztés vagy a jelentések lassan töltődnek be.
- Hibák csúcsidőben. Egy kampány vagy hírlevél után 503-as vagy 508-as hibaoldalak, megszakadt fizetések.
- Erőforrás-limit. A tárhely kezelőfelülete rendszeresen CPU-, memória- vagy folyamatkorlát elérését mutatja.
- Szoftveres igények. Redis gyorsítótár, Elasticsearch vagy OpenSearch kereső, háttérben futó sorkezelő, egyedi PHP-beállítások kellenének, amiket a megosztott tárhely nem enged.
Ha ezek közül több is igaz, és már a legnagyobb tárhelycsomagot használod, ideje VPS-re (vagy dedikált cPanel szerverre) költözni. Hogy mikor kell VPS-re váltani, arról külön cikkünk szól.
Miért jó a VPS egy webáruháznak?
Garantált erőforrások. KVM VPS-en a kiosztott processzormagok és memória csak a te webáruházadat szolgálják ki. Más ügyfelek forgalma nem lassítja, és nincs fiókonkénti limit, amelybe egy kampány alatt beleütközöl.
Hangolható környezet. A webszervert, a PHP-t és az adatbázist a saját webáruházad terheléséhez állíthatod be: PHP-FPM folyamatszám, OPcache, MariaDB pufferméret, és bekapcsolhatsz olyan gyorsítókat, mint a Redis objektum-gyorsítótár.
Gyors tároló. Egy webáruház rengeteg apró adatbázis-műveletet végez. Az NVMe SSD tárolók ezekben sokszorosan gyorsabbak a SATA SSD-knél, ami a kosárban és a pénztárban közvetlenül érződik.
Saját IP-cím és környezet. A webáruház leveleit (rendelés-visszaigazolások) nem rontja más ügyfelek levélküldése, és a szerver biztonsági beállításait a webshopodhoz szabhatod.
Bővíthetőség. Ha nő a forgalom, nagyobb csomagra válthatsz anélkül, hogy a webáruházat újra kellene telepíteni.
Mekkora VPS kell?
Néhány kiindulási pont egy WooCommerce áruházhoz (Linux, egy szerveren webszerverrel és adatbázissal):
| Webáruház | vCPU | RAM | NVMe |
|---|---|---|---|
| Néhány száz termék, napi néhány tucat rendelés | 2 | 4 GB | 40 GB |
| Néhány ezer termék, napi 50–200 rendelés, rendszeres kampányok | 4 | 8 GB | 80 GB |
| Több tízezer termék, napi több száz rendelés, nagy kampányok | 6–8 | 12–16 GB | 120–160 GB |
Ha vezérlőpanelt (például cPanelt) is telepítesz, számolj rá 1–2 GB memóriát. A Magento és más nagyobb rendszerek több erőforrást igényelnek; a Magento tárhelyről és webáruház VPS-ről külön útmutatónk szól. Kezdd inkább kisebbel, figyeld a terhelést, és bővíts, ha kell.
Az aWh KVM VPS csomagjai 1 vCPU / 1 GB RAM-tól 16 vCPU / 32 GB RAM-ig terjednek, AMD Epyc processzorral, NVMe SSD-vel és 2 Gbps kapcsolattal, havi 1 700 Ft-tól (ÁFA nélkül).
Ki üzemelteti?
Egy VPS-t rendszergazdaként kell kezelni: frissítések, tűzfal, mentés, webszerver és adatbázis hangolása. Egy webáruháznál ez különösen fontos, mert vásárlói adatokat kezelsz. Három út van:
- Saját üzemeltetés KVM VPS-en, ha van rendszergazdai tudásod vagy fejlesztőd, aki vállalja.
- Dedikált cPanel: egy csak a tiéd szerver cPanel felülettel, amelyet mi üzemeltetünk. A legkényelmesebb, ha a webáruház WordPress/WooCommerce alapú, és a megszokott cPanelben dolgoznál.
- Menedzselt VPS: ha egyedi környezet kell (például Magento, Elasticsearch, Docker), de az üzemeltetést szakemberre bíznád.
Így lesz gyors a webáruház a VPS-en
- Friss PHP és OPcache. Használj támogatott, lehetőleg a legújabb PHP verziót, amelyet a webáruház-motor és a bővítmények támogatnak; az OPcache legyen bekapcsolva elég memóriával.
- Oldal-gyorsítótár, de nem mindenhol. A termék- és kategóriaoldalakat gyorsítótárból szolgáld ki, a kosarat, a pénztárt és a fiókoldalakat viszont soha ne gyorsítótárazd.
- Objektum-gyorsítótár. A Redis a gyakori adatbázis-lekérdezések eredményét a memóriában tartja, ami a WooCommerce dinamikus oldalain sokat gyorsít.
- Adatbázis karbantartása. A WooCommerce idővel sok átmeneti adatot, munkamenetet és régi rendelési metaadatot halmoz fel. Kapcsold be a nagy teljesítményű rendeléstárolást (HPOS), és tartsd rendben az adatbázist; erről a WordPress adatbázis optimalizálásáról szóló útmutató szól.
- Képek. WebP vagy AVIF formátum, megfelelő méretek, lusta betöltés.
- Valódi cron. A WordPress beépített, látogatásra induló időzítője helyett állíts be rendszer-cront, hogy az ütemezett feladatok ne a vásárlók kéréseit lassítsák.
- CDN a képekhez és a statikus fájlokhoz, ha sok látogató érkezik távolabbról.
A WooCommerce gyorsításáról is van egy WooCommerce sebességoptimalizálási útmutatónk.
Biztonság
- Fizetés külső szolgáltatónál. Ha a bankkártyás fizetést egy fizetési szolgáltató (például Barion, SimplePay, Stripe vagy a bankod) oldalán vagy beágyazott felületén intézed, a kártyaadatok nem érintik a szerveredet, ami a PCI DSS megfelelést nagyban leegyszerűsíti.
- HTTPS mindenhol, automatikusan megújuló tanúsítvánnyal.
- Frissítések: a webáruház-motor, a bővítmények és a szerver szoftverei egyaránt. A legtöbb feltört webáruház egy elavult bővítményen keresztül fertőződik meg.
- Kétlépcsős azonosítás az adminisztrátori fiókokon, erős jelszavak, és csak a szükséges jogosultságok a munkatársaknak.
- Szerverszintű védelem: tűzfal, Fail2ban, kártevőkeresés, és ha lehet, webes alkalmazástűzfal (WAF). A részletekről a VPS biztonsági útmutatónkban írtunk.
- DDoS védelem: az aWh KVM VPS-ei DDoS szűréssel érkeznek.
Mentés
Egy webáruházban minden nap új rendelések és vásárlói adatok keletkeznek, ezért a mentési stratégiának ezt kell követnie:
- a szolgáltató napi mentése (az aWh KVM VPS-eken alapból benne van) véd a szerver teljes elvesztése ellen,
- egy nagyobb frissítés előtt készíts pillanatképet, hogy hiba esetén percek alatt visszaállhass,
- az adatbázisról ennél gyakrabban is készíts mentést (például óránként), és tárold a szervertől függetlenül,
- és időnként próbáld ki a visszaállítást egy tesztkörnyezetben.
A VPS biztonsági mentésének beállításáról külön útmutatónk szól.
Levelezés
A rendelés-visszaigazolások, a számlák és a jelszó-visszaállító levelek kézbesítése üzletileg kritikus. Állítsd be az SPF, DKIM és DMARC rekordokat a domainen, és a tranzakciós leveleket lehetőleg egy erre szolgáló SMTP szolgáltatáson vagy egy megbízható levelezőszerveren keresztül küldd, ne a VPS-re telepített saját levelezőszerverről, amelynek a kézbesíthetőségét sokkal nehezebb fenntartani. A hírleveleket pedig hírlevélküldő szolgáltatással küldd.
Felkészülés a csúcsforgalomra
A Black Friday, a karácsonyi szezon vagy egy nagy kampány a webáruház terheléses próbája.
- Mérd fel előre a terhelést: nézd meg a tavalyi csúcsot, és számolj a növekedéssel.
- Teszteld: egy terheléses teszttel (például k6 vagy Loader.io) nézd meg, hány egyidejű vásárlót bír a webshop, mielőtt az élesben derülne ki.
- Bővíts időben: ha kevés, válts nagyobb VPS-re a kampány előtt, és ha lejárt, vissza.
- Fagyaszd be a változtatásokat: a csúcs előtt egy héttel már ne telepíts új bővítményt vagy nagy frissítést.
- Figyeld a szervert a kampány alatt: processzor, memória, válaszidő, hibák.
A felkészülés lépéseit Black Friday útmutatónkban részletesen leírtuk.
Költözés VPS-re
- Állítsd össze és hangold a szervert (vagy kérd a dedikált cPanelt, ahol ezt mi végezzük).
- Másold át a fájlokat és az adatbázist, és teszteld a webáruházat a hosts fájl módosításával, mielőtt a domain átállna.
- Válassz egy alacsony forgalmú időpontot, tedd karbantartási módba a régi áruházat, másold át a legfrissebb adatbázist, és állítsd át a DNS-t.
- Ellenőrizd a fizetést, a leveleket, az ütemezett feladatokat és a keresést.
A dedikált cPanelre a költözést kérésre ingyen elvégezzük.
Összefoglalás
Egy webáruház akkor nő ki a megosztott tárhelyből, amikor a dinamikus oldalak (kosár, pénztár, admin) lassulnak, és a csomag limitjei csúcsidőben elfogynak. A VPS garantált erőforrásokat, hangolható környezetet és gyors NVMe tárolót ad, de üzemeltetni kell: ha ezt nem vállalod, válaszd a dedikált cPanelt vagy a menedzselt VPS-t. A gyors és biztonságos működéshez a jó szerver mellett gyorsítótárazás, rendszeres frissítés, többszintű mentés és a csúcsforgalomra való tudatos felkészülés kell.
Nézd meg a KVM VPS csomagokat · Dedikált cPanel
Gyakori kérdések
Mi a különbség a webáruház VPS és egy sima webtárhely között?
Megosztott tárhelyen a szerver erőforrásain több ügyfél osztozik, fiókonkénti limitekkel. VPS-en a processzor és a memória csak a te webáruházadat szolgálja ki, és a szoftverkörnyezetet a webshopodhoz hangolhatod.
Milyen VPS kell egy induló WooCommerce webshophoz?
Egy induló áruháznak még a megosztott tárhely is elég. Ha VPS-re váltasz, 2 vCPU és 4 GB RAM jó kiindulás; ha vezérlőpanelt is telepítesz, inkább 4 vCPU és 8 GB.
Kell rendszergazdai tudás?
Saját üzemeltetésű VPS-hez igen. Ha nincs, válaszd a dedikált cPanelt, ahol a szervert mi üzemeltetjük, vagy a menedzselt VPS-t.
Bírni fogja a VPS a Black Friday forgalmát?
Ha előre felméred és teszteled a terhelést, és szükség esetén időben nagyobb csomagra váltasz, igen. A gyorsítótárazás és az adatbázis rendben tartása legalább annyit számít, mint a szerver mérete.
Javítja a VPS a webáruház keresőhelyezését?
Közvetve: ha a tárhely limitjei miatt lassú volt az oldal, a gyorsabb válaszidő javítja a Core Web Vitals mutatókat és a vásárlói élményt. Ha az oldal eddig is gyors volt, a költözés önmagában nem javít a helyezésen.
Mennyi ideig tart a költözés?
Egy átlagos webáruház fájljainak és adatbázisának átvitele néhány óra, a DNS átállás néhány perc és néhány óra között terjed el. Megfelelő előkészítéssel a webshop leállása ennél jóval rövidebb.
Milyen operációs rendszert válasszak?
Ubuntut vagy Debiant, ha magad üzemelteted, mert a legtöbb leírás ezekre készült; AlmaLinuxot vagy Rocky Linuxot, ha cPanelt telepítenél.
Mikor kell dedikált szerver VPS helyett?
Ha a legnagyobb VPS csomagnál is több erőforrás kell, vagy a webáruházat több szerverre (külön webszerver, adatbázisszerver, kereső) bontanád. A legtöbb webáruháznak egy jól méretezett VPS elég.