Introduction
WP Hosting Benchmark is a WordPress plugin designed to measure server-side performance from inside a WordPress installation.
Unlike front-end tools such as Lighthouse or PageSpeed Insights, this plugin focuses on the hosting environment itself, not theme design or network latency. It answers a simple question: "How fast can this server actually run WordPress?"
What the Plugin Measures
WP Hosting Benchmark runs several server-side tests to evaluate how well a hosting environment executes WordPress workloads.
Each category focuses on a different subsystem:
| Description | |
|---|---|
| CPU & Memory performance | Measures raw PHP execution speed, including loops, mathematical operations, string processing, and memory usage behavior. |
| File System | Measures disk read/write speed and temporary file handling, reflecting storage and filesystem performance. |
| Database | Measures database query performance using INSERT, SELECT, UPDATE, and DELETE operations. |
| Object Cache | Measures object allocation, reuse, and cleanup efficiency inside PHP memory (without requiring an external cache backend). |
| WordPress Core | Measures how efficiently the server executes internal WordPress logic, including shortcode processing, hooks, option handling, taxonomy operations, content filtering, and common data manipulations such as REGEX and JSON. |
| Network | Measures basic network-related operations inside PHP, such as socket handling and internal data transfer overhead. |
These tests provide a practical view of CPU scheduling quality, memory behavior, storage I/O, and overall execution efficiency.
Prerequisites
To ensure fair and comparable results, all tests use the same configuration, except for the server type.
Fixed Software Stack
- OS: Ubuntu 24.04 LTS
- Web Server: Nginx
- PHP: 8.4 (PHP-FPM)
- PHP
memory_limit: 512M - Database: MariaDB 11
- Cache: Redis 7
- Theme: Twenty Twenty-Four
- Plugins: Redis Object Cache, WP Hosting Benchmark
Fixed Hardware Profile
| Resource | Value |
|---|---|
| vCPU | 4 cores |
| RAM | 8 GB (16 GB for Dedicated) |
| Storage | Default Hetzner storage |
| Location | Same data center |
Step 1 - Install and Run WP Hosting Benchmark in WordPress
-
Log in to WordPress Admin
Access the WordPress dashboard as an administrator at
example.com/wp-admin.
-
Install the Plugin
- Go to Plugins → Add New Plugin
- Search for WP Hosting Benchmark
- Click Install Now
- Click Activate
- Repeat above process for Redis Object Cache plugin
-
Enable Redis Caching
After the plugins are installed, enable caching to make it work. To enable Redis object caching:
If you see a green indicator or a message like "Object cache enabled," then Redis is working. Once Redis is enabled and object caching is active, WordPress can store frequently accessed data in memory, which speeds up performance and provides a fair environment for benchmarking.
-
Open the Benchmark Tool
After Redis object caching is enabled, open WP Hosting Benchmark.
- Tools » WP Benchmark tool
Read and accept the terms, then click the "Run Benchmark" button.
Wait for the process to complete. Note that this can take a while. After the benchmark process completed, you will get results like this:
Step 2 - Comparing Benchmark Results Between Hetzner Cloud Servers
Hetzner Cloud offers several different cloud server plans: Cost Optimized VPS, Shared Regular Performance, and Dedicated General Purpose. Each plan tailored to meet different needs and budgets and has its own infrastructure characteristics, pricing, and performance profile.
Benchmarking all three types is important because it allows us to objectively compare their performance before choosing the one that best fits our WordPress website needs. By running the same test on each plan, we can understand the trade-offs between cost and performance, ensuring we select the most suitable and cost-effective option for our workload. These results provide an overview of how each server performed under identical test conditions.
| Server Type | Total Score | Performance Profile |
|---|---|---|
| Cost Optimized VPS | 6.8 | Lowest |
| Shared Regular Performance | 8.2 | Balanced |
| Dedicated General Purpose | 8.3 | Fastest |
⚠️ Note Scores are shown as relative values for comparison. Absolute numbers may vary depending on the PHP version, kernel, storage backend, and data center location when the test is performed at a later time.
Step 3 - Understanding Hetzner Cloud Server Type Tested
All benchmarks are performed on cloud servers provided by Hetzner with the same vCPU and RAM (except dedicated), but different infrastructure characteristics.
Summary:
| Server Type | Recommended Use Case |
|---|---|
| Shared Cost Optimized | Low-cost, non-critical workloads |
| Shared Regular Performance | Balanced performance and cost |
| Dedicated General Purpose | Mission-critical WordPress |
Conclusion
Benchmarks like WP Hosting Benchmark don’t exist to chase high scores. They help set realistic expectations and make infrastructure choices based on behavior, not assumptions. If your WordPress site is:
- experimental » don’t overpay
- growing » don’t under-provision
- revenue-critical » don’t gamble
Same specs. Different realities. Benchmark first, choose deliberately.