VPS for e-shops: What you need to know before choosing a server

VPS online shop WooCommerce performance Redis NVMe

An online shop is the most performance-demanding type of website. Every page displays dynamic data from a database, prices, availability, shopping cart, recommendations. A poorly chosen server results in slow loading times, which directly reduces conversions. Studies consistently show that every second of loading delay decreases the conversion rate by 7 %. This guide will help you choose the right VPS for your online shop.

Performance requirements for the e-shop: CPU, RAM, I/O

Three key server parameters for an e-shop are CPU (PHP/Python processing), RAM (MySQL buffering, OPcache) and I/O (reading/writing database files). Each has a different impact on performance:

Component Role in the online shop Bottleneck in case of shortage Minimum recommendation
CPU (vCPU) PHP compilation, page generation, order processing High CPU load, request timeouts 2 vCPU (up to 500 items/day)
RAM MySQL InnoDB buffer pool, PHP OPcache, Redis cache Swap, slow database queries, OOM killer 4 GB (WooCommerce)
Storage I/O MySQL read/write, temporary files, session storage High wait times, slow database transactions NVMe SSD
Network (bandwidth) Transfer of product images, static content Slow loading of products with images 100 Mbps+ (or CDN)

WooCommerce: The most widely used platform in the Czech Republic

WooCommerce powers approximately 40% of e-shops worldwide, and the figure is similar in the Czech Republic. Built on WordPress, it runs on PHP and MySQL, and has specific requirements that shared hosting or an underpowered VPS cannot handle.

Minimum recommendations for a WooCommerce VPS

Magento: A more performance-demanding variant

Magento (Adobe Commerce) is a platform for medium-sized and large online shops. It is significantly more powerful and flexible than WooCommerce, but at the cost of higher server requirements.

Practical tip: If you are launching an e-shop and are unsure about the volume, start with WooCommerce on a 4 GB VPS. WooCommerce is easier to manage and scales well with Redis and NVMe. Switch to Magento only once you have clarity on your catalogue (10 000+ products) and technical team.

Redis and Memcached: Why They Are Critical for E-shops

The most common bottleneck in an e-shop is not the CPU or RAM. It is the database. Every request for a product page can generate dozens of SQL queries (products, prices, categories, recommendations, reviews). Redis solves this problem by caching query results in memory.

Redis for WordPress/WooCommerce

Using Redis as an object cache for WordPress means that repeated database queries are served from Redis (memory, sub-millisecond) instead of MySQL (disk, tens of milliseconds). The difference in Time To First Byte (TTFB) is dramatic: typically dropping from 300-800 ms to 50-150 ms for cached pages.

Redis also handles PHP session storage, standard file-based sessions are slow under high concurrency. Moving sessions to Redis will significantly improve the e-shop's scalability.

Memcached vs Redis

For new projects, always choose Redis. It is more powerful, supports more data structures and offers persistence. Memcached remains in the code of older applications (Drupal, older Magento), but as a new cache it no longer makes sense today.

NVMe storage: For a compromise-free e-shop

The e-shop database is highly I/O intensive, every order, stock update or customer action generates database writes. The difference between NVMe and SATA SSDs is most evident here. Read more in our article. NVMe vs SSD for VPS.

For MySQL on an e-shop, IOPS (operations per second) and latency are critical: not sequential read speed. NVMe SSDs offer 500 000+ IOPS versus 30 000-80 000 IOPS for SATA SSDs. Under high concurrent load (sales events, Black Friday), this difference is directly visible in page load times.

SSL performance: TLS overhead on the e-shop

Every HTTPS page requires a TLS handshake: a cryptographic operation that loads the CPU. For an e-shop with HTTPS on every request, this has a real impact.

TLS optimisation for an e-shop includes:

Czech context: Heureka, Zboží.cz and speed

Czech e-commerce has its specificities: a large proportion of orders come via Heureka.cz and Zboží.cz. These platforms display the target page load time in their ratings: a slow e-shop receives a lower score and is displayed less favourably. Server latency in the Czech Republic (see our article on VPS in the Czech Republic) is therefore a direct commercial factor for Czech online shops.

When to scale up: Signs that your VPS is no longer sufficient

Monitor these metrics. They signal that you need a more powerful server:

If you need significantly higher performance for a high-traffic e-shop, dedicated servers with 10 Gbps connectivity offer fastvps.cz - a specialised platform for high-performance hosting.

VPS for your e-shop in the Czech Republic

Exascale.cz offers KVM VPS with NVMe storage and low latency to NIX.CZ: an ideal foundation for a WooCommerce or Magento e-shop serving a Czech customer base.

Select VPS →