Felkészülés a Black Fridayre: bírja-e a webshopod a terhelést?

Négy hét múlva indul az akció, a hirdetések kreatívjai már készülnek, de a webshopodról még nem tudod, mit bír egyszerre. Black Friday előtt négy hét alatt is fel lehet készülni, ha a méréssel kezdesz, a legnagyobb szűk keresztmetszetekre koncentrálsz, majd a pénztárt és a kapacitást is újraellenőrzöd.

Hogy a kampány alatt hányszorosára nő a forgalom, előre csak becsülni lehet. A napi látogatószám önmagában sem árulja el, hányan próbálnak egyszerre kuponozni, készletet ellenőrizni vagy fizetni. Ezért az alábbi menetrend a hátralévő négy hétre fókuszál, az elvégezhető munkákat pedig fontossági sorrendbe teszi.

Black Friday felkészülés: a Sybell Hosting szuperhőse a tenyerén tart egy webshopot, felé kipipált rendelések áramlanak.

Black Friday előtt négy héttel mérd fel a webshopod terhelését

Négy héttel a kampány előtt mérd meg a jelenlegi működést, és jelöld ki a legfontosabb hibapontokat. Így a rendelkezésre álló időben nem minden apró teljesítményproblémát próbálsz egyszerre megoldani, hanem azt, ami a vásárlást ténylegesen akadályozhatja.

A tárhely erőforrás-korlátai azt mutatják meg, mennyi számítási feladatot, memóriát és egyidejű kérést tud kezelni a weboldal. A CPU végzi a feldolgozást, a memória a futó folyamatok munkaterülete, az egyidejű kapcsolatok pedig a párhuzamos kérések kiszolgálását jelzik.

4 héttel előtte: rögzítsd a kiinduló állapotot

Nézd át a korábbi kampányok óránkénti forgalmát, a legnépszerűbb termékoldalakat, a rendelési csúcsokat és az akciók indulásának időpontját. Ha ez lesz az első Black Friday-kampányod, használd kiindulópontként egy szezonális akció vagy hirdetés korábbi adatait.

Rögzítsd a CPU- és memóriahasználatot, az egyidejű folyamatok vagy kapcsolatok számát, az adatbázis válaszidejét és a hibás kérések alakulását. Jegyezd fel, melyik oldal vagy művelet lassul, és mikor jelentkezik a probléma. A kasszasor jó hasonlat: a napi vásárlók száma nem mutatja meg, hányan akarnak egyszerre fizetni.

📊 A tárhelyed CPU-, memória- és folyamathasználatát a cPanelben is megnézheted, a lépéseket tudásbázisunkban mutatjuk be.

3 héttel előtte: térképezd fel a vásárlás útját

Járd végig a folyamatot a hirdetésből érkező látogatótól a rendelés visszaigazolásáig. Jegyezd fel a készletellenőrzést, a kuponvizsgálatot, a szállítási díjszámítást, a fizetési átirányítást és a számlázási műveletet.

Ezek a lépések eltérően terhelik a webshopot. Egy nyilvános termékoldal gyorsítótárból is kiszolgálható, de a kosár és a pénztár vásárlónként változó adatokat kezel. Írd össze a kampányra aktiválandó bővítményeket, kuponokat és szállítási szabályokat is, mert ezek új adatbázis-műveleteket indíthatnak.

2 héttel előtte: válaszd ki a javítások sorrendjét

Hasonlítsd össze a méréseket a vásárlási folyamat térképével. Ha a termékoldal gyors, de a pénztár lassú, a képek további tömörítése helyett a pénztárhoz kapcsolódó bővítményeket, lekérdezéseket és külső integrációkat vizsgáld meg.

Állíts fel egy rövid listát a legnagyobb hatású hibákról. Elsőként azt javítsd, ami több vásárlási lépésben is lassulást vagy hibát okoz; utána térj át a képekre, a nyilvános oldalakra és a kisebb finomításokra. Minden változtatás után ismételd meg ugyanazt a mérést, hogy lásd, valóban javult-e a webshop terhelése.

1 héttel előtte: tarts teljes tesztrendelést

Ellenőrizd a főoldalt, egy termékoldalt, a kosarat és a pénztárat mobilon és asztali böngészőben. Adj le tesztrendelést a kampányos árral, kuponnal, szállítási móddal és fizetési opcióval.

Nézd meg a készletcsökkenést, a rendelés adminfelületi megjelenését és a visszaigazoló e-mailt is. A teszt akkor teljes, ha a rendelés minden fontos állomása működik, nem csak a gombok kattinthatók. A Black Fridayre készülő WooCommerce-webshopról szóló cikkünk további ellenőrzési szempontokat ad.

Hogyan csökkentsd a webshop terhelését a hátralévő hetekben?

A webshop terhelését célzott cache-beállítással, az adatbázis lassú műveleteinek feltárásával és a megfelelő képméretekkel csökkentheted. Négy hét alatt a bevált, mérhető módosításokra koncentrálj, és hagyj időt a teljes vásárlási útvonal ellenőrzésére.

A gyorsítótár (cache) egy korábban előállított oldalrészt vagy fájlt ideiglenesen eltárol, így a következő kérésnél nem kell mindent újra feldolgozni. Webshopban a cache gyorsíthatja például a nyilvános termékoldalakat, miközben a kosár és a pénztár személyre szabott adatai frissek maradnak.

Kosár és pénztár: ellenőrizd a cache-kivételeket

A kosarat, a pénztárat, a bejelentkezett fiókot és a személyre szabott árakat ne kezeld úgy, mint egy nyilvános termékoldalt. Ezek az oldalak vásárlónként eltérnek, ezért a helytelen gyorsítótárazás elavult vagy más munkamenethez tartozó adatot mutathat. Tárhelyeinken LiteSpeed webszerver fut, a LiteSpeed Cache bővítmény pedig WooCommerce-nél alapból kihagyja a kosarat, a pénztárt és a fiókoldalt a közös gyorsítótárból.

Ellenőrizd a WooCommerce és a cache-bővítmény dokumentációját, majd tesztelj vendégként és bejelentkezve is. Kupon beváltásakor, készletváltozás után és pénztárba lépéskor nézd meg, hogy az ár, a készlet és a rendelési adat friss-e. Ha kampány előtt módosítod a termékárakat vagy a készletet, ürítsd a termékoldali gyorsítótárat, és ellenőrizd újra az oldalt.

Adatbázis: a lassú műveletet keresd meg

A lassú keresés, termékszűrés vagy pénztár mögött túl sok adatbázis-lekérdezés, egy bővítmény vagy nagy naplótábla is állhat. Fejlesztővel vizsgáltasd át, melyik folyamat fogyaszt időt és erőforrást, mielőtt az éles adatbázishoz nyúlsz.

Készíts friss mentést, és csak olyan ideiglenes adatot távolíts el, amelynek szerepét ismered. A rendelési, ügyfél- és készletadatok megőrzése elsődleges. A tömeges törlés vagy egy ismeretlen optimalizáló bővítmény telepítése nem helyettesíti a lassú lekérdezés okának feltárását.

Képek: igazítsd a fájlméretet a megjelenítéshez

A túl nagy termékkép több adatot tölt le, mint amennyit a látogató eszköze megjelenít. Készíts a sablon képméreteihez illő, tömörített változatokat, és ellenőrizd, hogy a telefon ne kapjon szükségtelenül nagy fájlt.

A képernyőn azonnal látható fő képet töltsd be időben, a további képeknél pedig teszteld a késleltetett betöltést. Mobilon is nézd meg, nem késik-e emiatt a fő tartalom, és a tömörítés nem rontja-e a termék részleteinek láthatóságát. Négy hét alatt a legfontosabb termékek képeivel kezdj, ne egy nagy, ellenőrizetlen tömeges átalakítással.

Terhelési próba: csak szabályozott környezetben

A terhelési próba azt vizsgálja, hogyan reagál a webshop, amikor több vásárlási folyamat fut egyszerre. Saját vagy kifejezetten engedélyezett tesztkörnyezetben végezd, előre egyeztetett időablakban, fokozatos terheléssel és meghatározott leállítási feltételekkel.

Lehetőleg staging környezetet használj az éles rendszerrel azonos WordPress-, WooCommerce- és bővítményverziókkal. Ha a próba külső fizetési vagy szállítási szolgáltatást is érinthet, egyeztess az érintettekkel, és ne indíts ellenőrizetlen automatizált terhelést. A teszt célja a szűk keresztmetszet felismerése, nem egy külső szolgáltatás zavarása.

Ha fejlesztővel dolgozol, a k6-os terheléses tesztről szóló cikkünk lépésről lépésre bemutatja, hogyan modellezhető a böngészés, a kosár és a pénztár terhelése.

A WordPress cache-rétegeit bemutató útmutatónk segít megérteni, miért nem ugyanazt gyorsítja az oldalszintű és az objektum-cache.

Mikor válts nagyobb kapacitásra Black Friday előtt?

Akkor válassz nagyobb kapacitást, ha az optimalizálás és az újramérés után is a CPU-, memória- vagy kapcsolati korlát akadályozza a vásárlást. A csomagváltás önmagában nem javítja meg a hibás pénztárfolyamatot vagy a lassú bővítményt, ezért előbb azonosítsd a szűk keresztmetszetet.

💡 Szemléltető példa: ha csúcsidőben tartósan a korlát 80%-a fölött marad a CPU- vagy memóriahasználat, és ilyenkor lassul a pénztár, az erős jel a bővítésre.

Kérdezz rá a bővítés feltételeire

Ha a jelenlegi környezetedet csak a kampány rövid időszakára bővítenéd, kérdezd meg a szolgáltatódat, mikor lép életbe a változtatás, meddig marad aktív, hogyan áll vissza az eredeti kapacitás, és szükséges-e technikai beavatkozás. Ezek a feltételek szolgáltatónként eltérnek, ezért ne feltételezz automatikus fel- vagy visszaváltást.

⚡ Nálunk a csomagok között online, azonnal válthatsz, így ha a mérés több erőforrást mutat, a kampány előtt gyorsan nagyobb csomagra léphetsz. Ha a váltás részleteiről kérdésed van, még a kampány előtt keresd ügyfélszolgálatunkat.

Dönts a mérések alapján

Először optimalizálj, majd ugyanazzal a forgatókönyvvel mérj újra. Ha a tesztek még ezután is erőforráskorlátot mutatnak, vesd össze a mért igényeket a nagyobb kapacitású csomagok műszaki jellemzőivel.

Power EPIC webtárhelycsomagjaink WordPressre és WooCommerce-re optimalizált környezetet adnak: AMD EPYC processzorok, DDR5 5600 MHz RegECC memória, RAID10-ben működő NVMe U.3 SSD-k és LiteSpeed webszerver.

Az utolsó napokban: stabilizálj, ne kísérletezz

Mentsd el a működő konfigurációt, ellenőrizd újra a fizetést, a szállítási díjat, a kupont és a készletkezelést. Ne telepíts egyszerre több kipróbálatlan bővítményt, és ne vezess be olyan nagy változtatást, amelynek tesztelésére már nem marad idő.

Ha a legutolsó ellenőrzés lassulást mutat, a mérések alapján keresd meg az okát. Ne kapcsold ki találomra a készletkezelést vagy a fizetést: ezek nélkül a gyors weboldal sem tud rendelést fogadni.

Mit figyelj a Black Friday kampány napján?

A kampány napján a vásárlási folyamatot és az erőforrásokat együtt figyeld. Jelölj ki egy felelőst, aki követi a CPU- és memóriahasználatot, az egyidejű kapcsolatokat, az adatbázis válaszidejét, a fizetési hibákat és a sikeres rendelések számát.

Nézd a hirdetésekből érkező forgalmat és a rendelési eredményeket is. Ha lassulást tapasztalsz, a mért szűk keresztmetszethez igazítsd a beavatkozást, ne a teljes rendszert alakítsd át. Egy előre összeírt vészforgatókönyvben szerepeljen, ki vizsgálja a hibát, ki dönt a módosításról, és hogyan ellenőrzitek, hogy újra működik-e a rendelés.

Ha változtatásra kerül sor, jegyezd fel az időpontját és az eredményét. Így a csapat nem futtatja újra ugyanazt a sikertelen beavatkozást, és a kampány után is látni fogod, melyik szűk keresztmetszetet kell tartósan javítani.

Gyakori kérdések

Elég négy hét a webshop Black Friday-felkészítésére?

Négy hét elegendő lehet a fő szűk keresztmetszetek felmérésére, a legfontosabb javításokra és a vásárlás tesztelésére. A nagyobb fejlesztéseket rangsorold, és először azt javítsd, ami a kosarat, pénztárt vagy fizetést érinti.

Mit csináljak, ha csak egy hetem maradt a kampányig?

Ellenőrizd a teljes rendelési folyamatot, a készletet, a fizetést, a kupont és a visszaigazolást, majd javítsd a mérésben látható legfontosabb hibát. Kerüld az új, kipróbálatlan bővítményeket és a nagy adatbázis-módosításokat.

Biztonságos terhelési tesztet futtatni az éles webáruházon?

Éles webáruházon csak előzetes engedéllyel, egyeztetett időablakban és meghatározott leállítási feltételekkel tesztelj. A staging környezet általában biztonságosabb, különösen, ha a teszt érintheti a fizetési vagy szállítási szolgáltatókat.

Kell-e kampány után visszaváltani a kisebb csomagra?

Nem kötelező, ezt a kampány utáni forgalom dönti el. Ha a csúcs után a CPU- és memóriahasználat tartósan visszaáll a korábbi szintre, a kisebb csomag is elég lehet, ha viszont a forgalom egy része megmarad, a nagyobb csomag hosszabb távon is megéri. A váltás lehetőségéről és feltételeiről ügyfélszolgálatunk ad pontos tájékoztatást.

Összegzés

Black Friday előtt négy heted van? Mérd fel a terhelést most, javítsd a vásárlást akadályozó hibákat, majd teszteld újra a kosarat és a pénztárt. Az utolsó napokban stabilizálj, a kampány alatt pedig a rendelések és az erőforrások alakulását figyeld. Ha a mérések után is több kapacitásra van szükséged, hasonlítsd össze a webshopod igényeit a Power EPIC webtárhelycsomagokkal, és még az akció előtt dönts.

Nézd meg Power EPIC tárhelyeinket »