WordPress is probably the best, most flexible, and budget friendly publishing platform out there. As I always say to my customers and friends, there is nothing you can’t do using WordPress.
Anyway. You probably landed here ’cause you are looking for a reliable hosting service for your new, or old, WordPress website. Or maybe for one of the following reasons:
- You are discovering WordPress, and need to know what are your options to host it
- You already have a hosting service, but it proved to be slow and lacks performance
- Someone told you that at some point you need to upgrade your basic hosting service to something more powerful
And many other reasons. The most important thing is, you are here 🙂 And I will guide you through your WP hosting salvation.
Reasons behind this guide
For lots of good folks out there, your first go-to option is usually shared hosting. I went there myself when I needed to host my first website back in 2002.
I learned in this quindecennialIt's a sophisticated word to say 15 years 🙂 Pretty cool, huh? long experience that shared hosting is the worst you could get. I’m actually not sure why people are still using it in 2017.
This post is aiming to demystify this misconception about it (shared hosting), and give you a comprehensive options’ list to host any type of WordPress websites at any stage of their growth.
Most of hosting services offer the basic needed setup to run a WordPress website:
- PHP 5.2.4+ (mostly 5.6 or 5.7)
- MySQL 5.0+ (mostly +5.6)
I’m afraid that it will be a pure waste if you sign up to a web hosting offering just that.
My minimum requirement is now:
- PHP 7 and greater (×2 times faster than PHP 5.x)
- MariaDB 10.0.x and greater (known to have better performance than MySQL)
Views will diverge, and the only experimenting will help you find the right set up to run WordPress at its fullest potential.
My winning combo is:
- Nginx 10+ as web server
- PHP 7+
- MariaDB 10.1.x+
- Varnish & Redis if compatible with your theme/plugins
Here is the list: