Welcome to the first unified way to benchmark your hosting using simple Wordpress plugin.
A simple way to find out if your server is fast or needs an upgrade.
According to kinsta.com research, Wordpress has become the most popular CMS system in the world. Big and small websites use it. People build complex webshops, galleries, booking systems, forums and corporate pages using it. Thousands of developers code for Wordpress every day and success of many projects rely on information and data stored and processed by it.
And every Wordpress installation run on a server, hosted somewhere around the globe. Server can be physical or virtual, it might run Unix, Linux, Windows or other OS, might have different processor, memory and storage hardware. Some are more powerful and some are less powerful, but most users never see these computers in real live.
The speed of your Wordpress depends on many factors. Number of plugins, logic complexity and data amount are those, which impact most of all. But what about raw server power? This project attempts to answer this question. Plugin, that we have developed will run unified tests and measure their execution times. Based on that we will score your server performance, so you can decide, if that is enough for your project or not.
10.july.2023: I have benchmarked several servers, mostly targeting CPU performance - sharing small overview and thoughts here in my blog.
5.November.2023: Experimenting with SQL query cache - does it make big difference on shared hosting servers - read here in my blog.
12.November.2023: Researching and answering most common question on VPS performance improvement - should you get more CPU cores - read more in my blog.
26.February.2024: Wordpress forum user Jaro noticed, that specific benchmarks are noticeanbly faster, when Wordpress is using PHP8.3. I can confirm that and suggest - if possible - switch to PHP8.3. Related and very interesting article at kinsta.com also confirms this. We are specifically talking about mb_eregi_replace and array manipulation functions, that used a lot in all Wordpress plugins. If you are comparing speed of different servers - bear in mind and always use same PHP version on all servers, that you are benchmarking.
Consists of the following parts:
Script tries to download large file from global CDN in order to make this test terrirory independant. On practice this is to-server network speed test - we believe it still can show tendency and quality of your internet connection.
If you like this plugin and the job it's doing - please share it among your collegues and friends. Leaving comment, review or a vote at Wordpress plugin repository also helps and encourages a lot!
Your questions, comments and suggestions are always welcome, just hit that contact button!
Working in hosting business from 2004 as system administrator, analyst, PHP programmer and MySQL database administrator I have gained experience to solve different problems and find ways through difficult situations and solutions. I am able to help not just with Wordpress, but hosting issues in general. If you need help, please reach me through hosting.guru.