34% of the web uses WordPress, from hobby blogs to the biggest news sites online.as written on WordPress website.
34% is really a big number for a single platform, You can find people talking about WordPress almost everywhere. After working on WordPress as a developer for more than 6 years now, I realized not many people use WordPress to its full potential. You might have heard some people complaining about the bad performance of their WordPress website, well had some clients complaining exactly the same.
WordPress is strong and mature CMS which is also getting even better every day. We unknowingly blame WordPress for bad performance whereas our choice of server and its configuration is the main culprit. You can not expect a mini car (Small shared hosting) doing the work of a big truck ( A good setup of MySQL, Caching, and PHP server on VPS or a dedicated server).
I am not saying you always need a big dedicated server to host even a small (Less traffic expecting) WordPress website. Any shared hosting with any of the fine caching plugins like (W3 total cache, Wp fastes cache) will do just fine for a small portfolio website. Well, I mentioned these two caching plugins because they are some of the best cache plugin used by millions of website.
If you are expecting a bit of traffic and your WordPress website is anything bigger then a simple portfolio website, then you surely need some expert advice in setting up your WordPress hosting to save you extra resources cost. You should at-least have a caching in memory database server which will reduce overall load on your database server and will increase the speed to website.
There can be a thousands of ways to optimize and scale a WordPress website. Some of them will be covered in my future blog posts under Experiments with WordPress category. The list will include :
- Using Redis Caching to Speed Up WordPress
- Using multiple MySQL database servers with WordPress.
- Using AWS S3 buckets for string static files like images and media with WordPress.
- How to setup a best caching plugin properly with WordPress.
- Using a CDN with WordPress.
- Setting up WordPress on AWS ec2 instance.
- Using Angular with WordPress rest API.
- Exploring the possibilities with WordPress Rest API.
- Making powerfull mobile applications using Cordova / Phonegap and WordPress.
and the list will keep on increasing, I will make sure to mix new technologies with WordPress.
Please comment or message me for more suggestions or tell me about your experiments with WordPress.