raatools/

Webszerver kapacitás kalkulátor

Számítsa ki a maximális áteresztőképességet a worker számból és válaszidőből.

Quick Presets


Áteresztőképesség workerenként

20.0 req/sec

Maximális áteresztőképesség

40.0 req/sec

Skálázási forgatókönyvek

Worker számMaximális áteresztőképességStatus
1 20.0 req/sec
2 (current)40.0 req/sec
4 80.0 req/sec
8 160.0 req/sec

Mi a webkapacitás-számológép?

A webkapacitás-számológép megbecsüli a webszerver adott mennyiségű webes forgalom kezeléshez szükséges erőforrásait. Segít meghatározni a weboldal vagy webalkalmazás elvárt egyidejű felhasználók, oldalméret és kérési sebesség alapján szükséges CPU-t, RAM-ot, sávszélességet és tárhelyet. Megakadályozza mind a túlzott kiépítést (pénzpazarlás), mind az alulkiépítést (gyenge teljesítmény).

A kapacitástervezés magában foglalja a csúcsforgalom, az átlagos válaszidő és az erőforrás-felhasználás kérésenkénti becslését. Egy statikus blog egészen más erőforrásokat igényel, mint egy adatbázis-lekérdezéssel rendelkező dinamikus webalkalmazás. Ez az eszköz kiszámítja a követelményeket a leggyakoribb webes architektúrákhoz, köztük a statikus oldalakhoz, a CMS-platformokhoz és az alkalmazásszerverekhez.

Az eszköz használata

Adja meg a várható forgalmat (havi látogatók vagy egyidejű felhasználók), az átlagos oldalméretet és az alkalmazás típusát. Az eszköz kiszámítja az ajánlott szerver-specifikációkat, beleértve a CPU-magokat, a RAM-ot, a sávszélességet és a tárolót. A népszerű felhőszolgáltatók hosting-költségeit is becsüli.

Kulcs kapacitásmetrikák

  • Egyidejű felhasználók – az oldalát egyszerre aktívan használó felhasználók száma. Általában a napi látogatók 1–5%-a.
  • Kérések másodpercenként (RPS) – minden oldalletöltés több kérést generál (HTML, CSS, JS, képek). Egy 30 eszközt tartalmazó oldal = 30 kérés.
  • Sávszélesség – az összes átvitt adat. Kiszámítása: oldalméret × oldalmegtekintések. Egy 2 MB-os oldal 100 000 havi megtekintéssel = 200 GB/hó.
  • Válaszidő – a válasz generálásának és kézbesítésének ideje. 200 ms alatt gyors, 1 másodperc alatt elfogadható, 3 másodperc felett a látogatók elmennek.

Skálázási stratégiák

A vertikális skálázás nagyobb szerverre való frissítést jelent (több CPU, RAM). A horizontális skálázás több szerver hozzáadását jelenti terhelésegyenszerező mögé. A CDN-ek (Content Delivery Network) a statikus eszközöket szélső kiszolgálókra töltik ki, ami jelentősen csökkenti az eredeti szerver terhelését. A gyorsítótározás (Redis, Varnish) ismételt kéréseket kiszolgál az adatbázis elérése nélkül. A legtöbb 100 000 havi látogató alatti oldal számára egyetlen jól konfigurált szerver CDN-nel elegendő.

Gyakran ismételt kérdések

Mennyi RAM kell egy webszervernek?

Statikus oldalhoz vagy kis CMS-hez: 1–2 GB. Közepes WordPress/alkalmazás oldalhoz (havi 50 000 látogató alatt): 2–4 GB. Nagy forgalmú alkalmazásokhoz adatbázisokkal: 8–16+ GB. Az adatbázis általában több RAM-ot fogyaszt, mint maga a webszerver – a PostgreSQL és a MySQL nagy hasznot vesz abból, ha a munkaadatkészlet a memóriában van gyorsítótározva.

Hogyan becsüljem meg a csúcsforgalmat?

A csúcsforgalom általában meghatározott órákban következik be, és 3–10-szeres lehet az átlaghoz képest. Üzleti oldalak esetén a csúcs a célzóna munkaideje alatt van. Fogyasztói oldalaknál esténként és hétvégén. Marketing kampányok, közösségi média-megemlítések és hírlefedettség hirtelen 10–100-szoros tüskéket okozhatnak. Tervezzen 3-szoros átlag alapján kiindulópontnak, és használjon automatikus skálázást vagy CDN-t a váratlan tüskék kezelésére.