Webáruház VPS: mikor és miért érdemes virtuális szerverre költöztetni a webshopot?

8 perc olvasás

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.

  1. Mérd fel előre a terhelést: nézd meg a tavalyi csúcsot, és számolj a növekedéssel.
  2. 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.
  3. Bővíts időben: ha kevés, válts nagyobb VPS-re a kampány előtt, és ha lejárt, vissza.
  4. 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.
  5. 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

  1. Állítsd össze és hangold a szervert (vagy kérd a dedikált cPanelt, ahol ezt mi végezzük).
  2. 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.
  3. 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.
  4. 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.

Vissza a blogra