Enterprise ($500+/Month) WordPress Hosting Performance Benchmarks 2023
Please read the Methodology to fully understand the scope of these tests.
Note: Please check company profiles for summary of performances across multiple tiers. Some companies also offer promotions or coupon codes for a discount as well.
The Enterprise tier of these benchmarks is special in that companies are allowed to change configurations to optimize for performance because at this price tier it’s expected for customers paying a lot of money. All other price tiers test default configurations.
Servebolt submitted two plans, the Scale + ACD plan is utilizing their Scale and Accelerated Domains addon which adds performance, scalability and security enhancements and their Enterprise Plan.
The Companies and Products
Company | Plan Monthly Price | Plan Visitors Allowed | Plan Memory | Plan Disk Space | Plan Bandwidth | Plan Sites Allowed |
---|---|---|---|---|---|---|
A2 Hosting | $749.99 | Unlimited | 128 GB | 2 TB | 15 TB | Unlimited |
Altis Cloud | $2000+ | 200M+ per year | N/A | Unlimited | Unlimited | Unlimited sites and domains via Multisite |
Blallo | 1,000€ | Unlimited | Custom | 35 GB+ | Unmetered | 1 |
Performant Websites | $595+ | Unlimited static requests, Starts at 1M dynamic requests. | 16 GB Starting | 30 GB Starting | 1 TB Starting | 1+ |
Pressable | $545 | 1600000 | 512 MB/PHP process | 275 GB | Unlimited | 80 |
Presslabs | $1,890 | 6 million page views | 32 GB | Unmetered | Unmetered | Unmetered |
Rocket.net | $649 | unlimited | 64 GB | 800 GB | 1 TB | Unlimited |
Seravo | 150 EUR + | unlimited / based on contract | 10 GB + | 60 GB+ | 2 Gbps+ | 1 |
Servebolt | $3000+ | Unlimited | Unlimited | Custom | Custom | Custom |
Servebolt Scale+ACD | $998 | Unlimited | Unlimited | 100 GB | 1 TB CDN Bandwidth | 75 |
Stoute Web Solutions | $1,250 | Unlimited | 64 GB | 960 GB (Shared with Server OS) | Unlimited | 1 |
WordPress VIP | $2,000 Minimum | Unlimited | Optimized per site | Optimized per site | Optimized per site | 1 application, but easy to add additional applications |
LoadStorm Testing Results
The Load Storm test (in k6) is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.
The key metrics are:
- Total Requests - Number of requests k6 made
- Total Errors - Number of error requests
- p95 - The 95th percentile response time
- Page Cum Avg - Cumulative average response time for Pages (html)
- Asset Cum Avg - Cumulative average response time for Assets (css, js, images)
- Login Cum Avg - Cumulative average response time for Login (wp-profile.php)
- WP-Login Avg Response Time - Average response time for login (301 redirect which validates credentials)
Results Table
Company | Total Requests | Total Errors | Peak Rps | Average Rps | P95 | Wp-login Average Response Time | Page Cum Avg | Asset Cum Avg | Login Cum Avg |
---|---|---|---|---|---|---|---|---|---|
A2 Hosting | 2066447 | 3363 | 1740.58 | 1123 | 2543 | 1439 | 1254 | 91 | 1415 |
Altis Cloud | 2304899 | 0 | 1893.08 | 1249 | 385 | 685 | 328 | 13 | 394 |
Blallo | 2000310 | 29 | 1664.25 | 1087 | 295 | 192 | 173 | 59 | 208 |
Performant Websites | 1789336 | 129 | 1449.17 | 972 | 353 | 174 | 193 | 178 | 203 |
Pressable | 2264784 | 0 | 1865.5 | 1230 | 248 | 181 | 181 | 18 | 188 |
Presslabs | 2305348 | 0 | 1908 | 1253 | 197 | 147 | 147 | 11 | 152 |
Rocket.net | 1860302 | 12 | 1524.75 | 1010 | 313 | 193 | 160 | 130 | 168 |
Seravo | 4747139 | 577086 | 4684.83 | 2580 | 715 | 271 | 227 | 218 | 223 |
Servebolt | 2250380 | 5 | 1906.83 | 1222 | 331 | 181 | 290 | 22 | 191 |
Servebolt Scale+ACD | 2248073 | 12 | 1880.33 | 1222 | 335 | 183 | 302 | 22 | 196 |
Stoute Web Solutions | 1820084 | 51 | 1514.5 | 989 | 365 | 197 | 215 | 95 | 222 |
WordPress VIP | 1838067 | 4 | 1503.58 | 998 | 275 | 177 | 182 | 15 | 193 |
Discussion
Blallo, Performant Websites, Pressable, Presslabs, Rocket.net, Servebolt (both), Stoute Web Solutions, and WordPress VIP all handled this test without issue.
Altis Cloud had a strange pattern where performance has the initial cold start spike and becomes fast quickly, but then slowed down early in the test, but then improves and stabilizes for the remainder of the test. I've don't recall seeing this pattern before and was told it was caching related. Overall, it the system handled the max load without issue, but saw some strange spikes while scaling up.
Seravo ran into issues handling this test, it was an issue they were actively working on a fix for but it wasn't deployed in time before the testing for these benchmarks finished. It was related to a proxy running into issues when certain conditions were met which caused connections to stay open.
A2Hosting started to slow down around 4250 users.
K6 Static Testing Results
K6 Static test is designed to test cached performance by repeatedly requesting the homepage.
Results Table
Company | Requests | Errors | Peak Rps | Average Response Time | Average Rps | P95 |
---|---|---|---|---|---|---|
A2 Hosting | 2230140 | 225 | 4930 | 5.4 | 2451 | 13 |
Altis Cloud | 2241408 | 0 | 4950.83 | 4.5 | 2460 | 11 |
Blallo | 2203689 | 8 | 4872.67 | 22 | 2344 | 29 |
Performant Websites | 2202412 | 51 | 4846 | 22 | 2418 | 33 |
Pressable | 2239870 | 0 | 4958.67 | 5.2 | 2461 | 13 |
Presslabs | 2229448 | 0 | 4931.33 | 10 | 2447 | 27 |
Rocket.net | 2203951 | 4 | 4869.5 | 22 | 2422 | 31 |
Seravo | 2016178 | 0 | 4445.5 | 117 | 2213 | 227 |
Servebolt | 2179221 | 19 | 4798.17 | 33 | 2356 | 43 |
Servebolt Scale+ACD | 2179316 | 9 | 4801 | 33 | 2392 | 43 |
Stoute Web Solutions | 2203608 | 2 | 4866.83 | 22 | 2422 | 29 |
WordPress VIP | 2239155 | 0 | 4925.5 | 5.7 | 2458 | 13 |
Discussion
Every company handled this test very well. Seravo stood out at the bottom without a CDN, but still had an incredibly fast 117ms average. Excluding Seravo, every company was 33ms average or below and 43ms p95 or below. Compared to last year where the fastest average was 6.4 ms and p95 was 20ms. There are four companies this year below both of those levels. The performance at the Enterprise tier is mind bogglingly fast and getting even faster which is hard to comprehend when last year's 6.4ms was beaten by 4 plans this year.
Uptime Testing Results
Uptime is monitored by two companies: HetrixTools and Uptime Robot. A self hosted monitor was also run in case there was a major discrepancy between the two third party monitors.
Results Table
Company | Uptime Robot | Hetrix |
---|---|---|
A2 Hosting | 100 | 100 |
Altis Cloud | 100 | 100 |
Blallo | 100 | 100 |
Performant Websites | 98.169 | 99.9995 |
Pressable | 100 | 100 |
Presslabs | 100 | 100 |
Rocket.net | 100 | 100 |
Seravo | 99.999 | 99.9972 |
Servebolt | 99.6 | 99.6966 |
Servebolt Scale+ACD | 100 | 99.9972 |
Stoute Web Solutions | 99.909 | 99.9279 |
WordPress VIP | 100 | 100 |
Discussion
Every company except Performant Websites and Servebolt had above 99.9% uptime on both monitors. Both of those companies had issues with the uptime monitor being blocked by security measures when the servers weren't actually down. Effectively, none of these companies had any uptime issues.
WebPageTest Testing Results
WebPageTest fully loads the homepage and records how long it takes from 12 different locations around the world. Result are measured in seconds.
Results Table
Company | Virginia | California | Salt Lake City | London | Frankfurt | Cape Town | Singapore | Mumbai | Tokyo | Sydney | Brazil | Dubai | Average |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A2 Hosting | 195 | 207 | 853 | 207 | 681 | 207 | 205 | 276 | 425 | 321 | 561 | 210 | 362 |
Altis Cloud | 215 | 206 | 299 | 253 | 240 | 190 | 486 | 234 | 246 | 271 | 247 | 144 | 253 |
Blallo | 215 | 218 | 356 | 230 | 623 | 232 | 1279 | 222 | 226 | 971 | 227 | 267 | 422 |
Performant Websites | 422 | 290 | 388 | 390 | 456 | 504 | 954 | 850 | 375 | 506 | 852 | 959 | 579 |
Pressable | 268 | 269 | 401 | 454 | 319 | 1541 | 453 | 259 | 530 | 331 | 268 | 376 | 456 |
Presslabs | 211 | 222 | 329 | 228 | 232 | 967 | 217 | 199 | 221 | 194 | 220 | 258 | 292 |
Rocket.net | 178 | 234 | 274 | 174 | 177 | 142 | 167 | 187 | 163 | 173 | 167 | 211 | 187 |
Seravo | 286 | 345 | 298 | 607 | 650 | 1269 | 1222 | 1198 | 916 | 1021 | 800 | 1182 | 816 |
Servebolt | 248 | 207 | 497 | 202 | 191 | 174 | 685 | 206 | 164 | 228 | 179 | 244 | 269 |
Servebolt Scale+ACD | 277 | 334 | 441 | 198 | 187 | 187 | 550 | 177 | 780 | 176 | 192 | 224 | 310 |
Stoute Web Solutions | 229 | 248 | 611 | 533 | 550 | 238 | 1188 | 1773 | 228 | 1004 | 706 | 269 | 631 |
WordPress VIP | 188 | 213 | 295 | 184 | 217 | 861 | 205 | 206 | 205 | 212 | 199 | 232 | 268 |
Discussion
Rocket.net had the fastest average at 187ms and was the fastest in 9/12 locations. Rocket Intelligent Edge looks to be paying off on the results here.
Altis picked up the second fastest average at 253ms and was the fastest in California and Dubai.
Servebolt Scale+ACD picked up the final fastest time in Mumbai.
WordPress VIP had the third fastest average.
WPPerformanceTester Testing Results
WPPerformanceTester performs two benchmarks. One is a WordPress (WP Bench) and the other is a PHP Bench. WP Bench measures how many WP queries per second and higher tends to be better (varies considerably by architecture). PHP Bench performs a lot of computational and some database operations which are measured in seconds to complete. Lower PHP Bench is better.
Results Table
Company | PHP Bench | WP Bench |
---|---|---|
A2 Hosting | 12.576 | 1347.708895 |
Altis Cloud | 11.484 | 230.5741296 |
Blallo | 10.575 | 669.3440428 |
Performant Websites | 10.252 | 651.8904824 |
Pressable | 9.681 | 1692.047377 |
Presslabs | 6.603 | 1388.888889 |
Rocket.net | 6.942 | 2079.002079 |
Seravo | 8.932 | 302.1148036 |
Servebolt | 4.222 | 4444.444444 |
Servebolt Scale+ACD | 4.215 | 4629.62963 |
Stoute Web Solutions | 7.44 | 1919.385797 |
WordPress VIP | 10.533 | 703.7297678 |
Discussion
Servebolt had the fastest PHP bench and WP Bench scores by a significant margin. Servebolt run a patched version of MariaDB whereas the default version performs AES_ENCRYPT() function slower. I debated changing the plugin before I was aware it was patchable, but considering it is something fixable, I opted not to change it this year.
It should be noted that at the Enterprise tier especially the architecture can have a huge impact on these scores. WPPerformanceTester is a single threaded test whereas many of these setups are designed to use many servers.
SSL Testing Results
The tool is available at https://www.ssllabs.com/ssltest/
Results Table
Company | Qualsys SSL Grade |
---|---|
A2 Hosting | A+ |
Altis Cloud | A+ |
Blallo | B |
Performant Websites | A+ |
Pressable | A |
Presslabs | A+ |
Rocket.net | A |
Seravo | A+ |
Servebolt | A+ |
Servebolt Scale+ACD | A+ |
Stoute Web Solutions | B |
WordPress VIP | A+ |
Discussion
A2 Hosting, Altis Cloud, Performant Website, Presslabs, Seravo, Servebolt and WordPress VIP all earned A+
Pressable and Rocket.net earned A's.
Blallo and Stoute Web Solutions earned B's.
Conclusion
There are two levels of recognition awarded to companies that participate in the tests. There is no ‘best’ declared, it’s simply tiered, it’s hard to come up with an objective ranking system because of the complex nature of hosting. These tests also don’t take into account outside factors such as reviews, support, and features. It is simply testing performance as described in the methodology.
Top Tier
This year's Top Tier WordPress Hosting Performance Award goes to the following companies who showed virtually no signs of struggle during the testing.
Blallo
Performant Websites
Pressable
Presslabs
Rocket.net
Servebolt
Servebolt Scale+ACD
Stoute Web Solutions
WordPress VIP
Honorable Mention
The following companies earned Honorable Mention status because they did very well and had a minor issue or two holding them back from earning Top Tier status.