Arama Yap Mesaj Submit
Request a Callback
+90
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro

Contact Us

Location Halkali merkez neighborhood fatih st ozgur apt no 46 , Kucukcekmece , Istanbul , 34303 , TR
EKA CAPACITY PLANNER

Ecommerce VPS Calculator

Estimate CPU, RAM and NVMe requirements from catalog size, traffic, orders and peak campaigns.

WooCommerce · OpenCart · PrestaShop · Magento · Laravel · Custom PHP
CPUTraffic + checkout
RAMPHP + DB + cache
NVMeData + media + growth
01

Estimate your store infrastructure

Monthly traffic alone is not enough. Catalog size, order load, peak concurrency, integrations and caching architecture are considered together.

Recommended

Recommended starting capacity

Eka Sunucu matchEka - Eko - 5
vCPU4vCPU
RAM8GB
NVMe80GB
PHP worker target10PHP-FPM
Starting4 vCPU · 6 GB
Recommended4 vCPU · 8 GB
Heavy campaign8 vCPU · 16 GB

Why this result?

    Technical checklist

      This is a pre-purchase starting estimate. Production sizing should be validated with load testing and observability: p95 latency, PHP worker saturation, peak RAM, database queries and background queue depth.

      Plan pricing can change, so the calculator does not hard-code prices. Check the live VPS page for current pricing.

      View live plans Resources are rounded up to a real plan tier; exact CPU/RAM values are not a performance guarantee.
      02

      How does the calculator work?

      WooCommerce and other ecommerce platforms do not publish an official “X CPU / Y GB RAM” table based on product count. The calculator therefore starts from supported software baselines and adds capacity for catalog size, dynamic checkout traffic, integrations and peak load.

      01

      Catalog size

      More products and variants increase index size, filtering/search work, imports and database growth.

      02

      Dynamic traffic

      Cart, checkout and account areas are customer-specific and cannot rely on generic full-page caching.

      03

      Orders and background jobs

      Orders, email, webhooks, stock sync, feeds and queues can consume resources concurrently during campaigns.

      04

      Peak multiplier

      Monthly averages hide the busiest hour, so campaign peaks are modeled separately.

      05

      Headroom

      The goal is not to run the server at 100% continuously but to keep reserve for bursts.

      03

      Official WooCommerce baseline requirements

      Current WooCommerce server recommendations include WordPress 6.9+, PHP 8.3+, MySQL 8.0+ or MariaDB 10.6+, HTTPS and a WordPress memory limit of at least 256 MB. These are supported software baselines, not a capacity guarantee.

      PHP8.3+

      Current WooCommerce recommendation

      DatabaseMySQL 8.0+ / MariaDB 10.6+

      Supported modern database baseline

      WordPress Memory256 MB+

      Per-process WordPress limit, not total VPS RAM

      HTTPSRequired

      Baseline for secure sessions and checkout

      04

      What actually consumes CPU and RAM in ecommerce

      1

      PHP worker saturation

      WooCommerce’s 2026 hosting guide highlights dedicated PHP worker capacity and suggests 5–10 dedicated workers as a good starting point. Worker counts must still be sized against the real memory footprint of your theme, plugins and requests.

      2

      Uncacheable areas

      WooCommerce documentation recommends excluding Cart, Checkout and My Account from full-page caching because they contain customer-specific dynamic data.

      3

      Object cache and CDN

      Object caching can reduce repeated database reads for frequently requested store data, while a CDN can offload static assets and cacheable responses from the origin.

      4

      HPOS

      HPOS has been enabled by default for new WooCommerce installations since 8.2 and uses dedicated order tables to improve the order data model for scale.

      5

      XML and marketplace synchronization

      Large imports, frequent stock/price sync, feed generation and marketplace API activity can create CPU, RAM, disk I/O and queue load that traffic-only sizing misses.

      05

      Example store profiles

      These are not fixed rules; they illustrate the capacity model used by the calculator.

      ScenarioCatalogTrafficOrdersStarting target
      Small WooCommerce≤ 1,000 products≤ 50k/month≤ 100/day4 vCPU · 4–6 GB RAM
      Growing store10–50k products50–250k/month100–500/day4 vCPU · 8–12 GB RAM
      High-traffic ecommerce50k+ products250k+/month500+/day8+ vCPU · 16–32+ GB RAM
      Campaign / ERP heavyLarge & variant-heavy4×–8× peakhigh8–12+ vCPU · 32–64+ GB RAM
      06

      Validate before production

      1

      Choose a real user journey

      Test category → product → add to cart → checkout, not just the homepage.

      2

      Simulate peak load

      Approximate simultaneous sessions and request rate at campaign peak instead of monthly averages.

      3

      Track p95 and error rate

      Watch p95 latency, 5xx errors, timeouts and checkout failures together.

      4

      Inspect PHP-FPM and queues

      Measure active workers, queue wait time and long-running requests.

      5

      Measure MySQL slow queries

      Inspect slow queries, locks, buffer behavior and disk I/O rather than CPU alone.

      6

      Keep at least 25–30% reserve

      If normal peak load fully consumes CPU/RAM, the next campaign has insufficient headroom.

      07

      Explore the ecommerce infrastructure cluster

      08

      Technical sources

      The capacity formula is an Eka Sunucu planning heuristic. Software versions and platform behavior are grounded in the official sources below.

      09

      Frequently asked questions

      How much RAM does WooCommerce need?+

      There is no universal RAM number. Theme/plugin behavior, product count, concurrent users, PHP workers, database load and caching architecture all matter. 4 GB can be a practical starting point for a small production store, but busy stores require measurement and load testing.

      Is 4 GB RAM enough for 50,000 products?+

      It may work for some optimized catalogs, but variations, filters, XML sync, heavy plugins and checkout traffic can quickly exhaust the margin. Size from database behavior, imports and peak concurrency as well as product count.

      Is Redis mandatory?+

      No. A persistent object cache can be useful on dynamic database-heavy stores, but it is not a substitute for healthy queries, correct full-page cache rules or sufficient PHP capacity.

      Can I cache cart and checkout?+

      Not as generic full-page cache. WooCommerce recommends excluding Cart, Checkout and My Account because they contain customer-specific dynamic information.

      VPS or shared hosting?+

      A small low-traffic store can start on quality managed hosting. VPS becomes attractive when PHP worker limits, resource ceilings, imports, cron/queue work or campaign spikes require isolated capacity and more control.

      Is the calculator result guaranteed?+

      No. It narrows the starting capacity. Production sizing must be validated with load tests and measurements because code quality, plugins, queries, cache hit rate and third-party API latency can change performance dramatically.

      EKA SUNUCU

      Match the estimate to a real VPS plan

      Use the CPU, RAM and NVMe target from the calculator and compare current Eka Sunucu VPS plans. For large catalogs, ERP sync or campaign peaks, we can help validate the architecture.

      Top