Published: 10.09.2026
An online store loses money every minute it is slow or offline. Shoppers leave pages that take more than a few seconds, and an error during checkout means a lost order. The hosting for a shop must be chosen with more care than for a brochure site.

Why a shop is different
Pages of a shop are dynamic. Prices, stock, carts and logins differ for each visitor, so a lot of requests cannot be served from a simple cache. Each one runs scripts and queries the database. That makes a shop more demanding in CPU, memory and database speed.
Performance requirements
- Fast storage: SSD or NVMe for the database and the product images.
- Enough memory for PHP workers and the database, with room for peaks.
- Several CPU cores to handle many shoppers at once.
- A current PHP version with OPcache and an object cache such as Redis.
- A CDN for images and static files, especially for international customers.
Security and compliance
- HTTPS on every page, not only at the checkout.
- A firewall and protection against automated attacks and fake registrations.
- Payment through a trusted gateway that handles card data for you, which keeps your shop out of most of the heavy card-industry requirements.
- Personal data protection: store only what you need, set retention rules and publish a privacy policy.
- Isolated accounts and regular updates of the platform and plugins.
Reliability
- A clear uptime guarantee and a public status page.
- Daily backups of the files and the database, and quick restore.
- Monitoring that checks the cart and checkout, not only the home page.
- A plan to grow: a path from shared hosting to a VPS or several servers.
Choosing the plan by size
A small shop with a few dozen products and little traffic can start on a strong shared plan that is designed for e-commerce. A growing shop with hundreds of orders a month benefits from a VPS with dedicated resources. A large shop with heavy campaigns needs a cloud setup with a separate database, caching and a load balancer.
Prepare for sales peaks
Campaigns and holiday seasons can multiply traffic. Test the shop with a load tool before the event, increase resources temporarily, enable cache for catalogue pages and avoid heavy tasks such as imports and backups during peak hours.
Speed tips for shops
- Compress and resize product images and use lazy loading.
- Remove plugins you do not need and review those that run on every page.
- Keep the database clean from old sessions and expired data.
- Use a fast, lightweight theme.
E-mail for orders
Order confirmations must reach customers. Send them from your domain with SPF, DKIM and DMARC, and consider a transactional mail service for high volumes.
Frequently asked questions
Can a shop run on cheap shared hosting? A very small one can, but you should watch the limits and plan an upgrade.
Do I need a dedicated IP address? Not for HTTPS today, but it can help with mail reputation and some payment integrations.
How can I check the speed of checkout? Run a test purchase and measure the steps, and use monitoring that repeats it automatically.