The EuroVPS blog
Field notes.
From the engine room.
Decisions, investigations and lessons from running production infrastructure. Written by the people who look after it.
The archive
More from the team.
Top 10 Reasons Your Site Loads Slowly (And How to Fix Them)
Ever wonder why your website is slow to load? Here are 10 of the most common reasons for slow website loading times, and also tips on how to fix it.
How much RAM, CPU, Storage, and IOPS resources does your VPS really need?
You might be unsure what resource requirements to specify when you're purchasing a VPS. In this post we want to help understand how much RAM, CPU, Disk, IOPS, and bandwidth resources you actually need so that you have enough power without wasting money on unnecessary capacity.
Understanding PHP Caching: OPcache, Memcached and Redis
PHP runs a very large share of dynamic websites, which makes it important for PHP developers to be up to speed with caching: OPcache, data caches and page caches.
Important Linux Log Files You Must Be Monitoring on RHEL 9 and 10
A practical guide to the log files that matter on Red Hat Enterprise Linux 9 and 10 and compatible systems (Oracle Linux, AlmaLinux, Rocky Linux): where each one lives, what it tells you, the commands to read it, and how to keep and centralise it.
Ultimate Guide to Understanding HTTP Status Codes: 300 Series
HTTP 300 status codes are reserved for redirects. Most redirects will be transparent to the end-user and are handled entirely by a user-agent.
What makes a server an enterprise server
Two offers can both say "dedicated server" and have nothing in common once a component fails. The difference is not the processor. It is everything around it that exists for the day a part breaks.
Ultimate Guide to Understanding HTTP Status Codes: 400 Series
Every 4xx code, what triggers it, and how to tell a client fault from a misconfigured server.
What is Hypertext Transfer Protocol (HTTP) anyway?
HTTP from the first request line to HTTP/2: methods, headers, status codes, keep-alive and what each means for a server you run.
Archimedes and the compound pulley: how one man moved a ship
The pulley is older than Archimedes. What he added was the compound pulley and the idea behind it: trade distance for force, and a small effort moves a large load. Here is the history, the arithmetic, and why engineers still think this way.
How to Prevent Annoying Spam Outbreaks in cPanel and Plesk Servers
Spam wastes time and carries real risk. If you run cPanel or Plesk, these are the settings that stop most of it at the server.
Understanding the 95th Percentile Bandwidth Billing Model
95th percentile billing is one of the two ways we bill bandwidth for dedicated servers, alongside flat-rate committed bandwidth. It lets you absorb short traffic spikes without paying for them.
Varnish Cache Explained
If you're a Varnish Beginner who wants to learn more about this ridiculously fast caching tool, then this post's for you. We will talk about what Varnish is, how it works, and who it's a good fit for.
Most read
The guides readers come back to- 01Top 10 Reasons Your Site Loads Slowly (And How to Fix Them)
- 02Important Linux Log Files You Must Be Monitoring on RHEL 9 and 10
- 03Configuring WordPress Multisite with Nginx and PHP-FPM on RHEL 9 and 10
- 04Archimedes and the compound pulley: how one man moved a ship
- 05Ultimate Guide to Understanding HTTP Status Codes: 300 Series
- 06Ultimate Guide to Understanding HTTP Status Codes: 400 Series
- 07How much RAM, CPU, Storage, and IOPS resources does your VPS really need?
Put the reading to work
Have a workload in mind?
Start with the numbers.
The sizing desks turn your requirements into a proposed configuration and an indicative price range. An engineer can help you review what fits.

