There’s no replacement for hands-on experience – we learn it daily by working on different platforms and using different tools our clients want us to use. This time, we learned about GoDaddy managed WordPress hosting about which we read online a lot but seldom come across a tricky situation that is simple yet unknown because we expect a hosting service provider to give basic features in their lowest tier plan as well.
Every software and tool must list out features in three categories
- Necessary to have – All the plans must have these necessary features that are useful in day-to-day tasks while using that particular software or tool.
- Nice to have – A little upgrade from necessary to have features; these are nice to have. These are also called feel-good features.
- Luxuries – Luxuries are the extraordinary features that come only in premium plans.
The issue we faced was basic and must come under ‘necessary to have,’ but GoDaddy considered it a Luxury and only provided it in the upper plans. They have three plans under managed WP hosting.
- Managed WordPress Basic Hosting
- Managed WordPress Deluxe Hosting
- Managed WordPress Ultimate Hosting
So the situation goes like this; our client was using GoDaddy managed WordPress hosting. Our task was to update a landing page on the client’s website. Computan’s WordPress developer doing those changes could not see the changes in the preview. Whatever the developer was updating internally was not getting reflected in real time. This happened because of heavy caching that reduced server usage.
“GoDaddy has 1V CPU and 1GB RAM server memory, which they use to host WordPress based websites because WordPress websites don’t need much memory,” says Haseeb Ilyas, Project Manager at Computan. WordPress can be managed in smaller ram sizes. In some cases, it may require 256 MB ram.
If the cache is not cleared automatically, then that is a disadvantage for the developer because then the developer has to do it manually after a few intervals. The pace of the work suffers due to that.
So, the GoDaddy managed WordPress hosting plan our client used didn’t have the feature to clear the cache automatically. And they didn’t even offer an exclusion rule. An exclusion rule allows one page to be excluded from the cache.
So, now Haseeb and his team wanted to bypass the caching. They started looking for WordPress plugins but found no sufficing their requirements. They stumbled upon the string query option.
“So we used query string like this ‘/register?nocache=true, and it worked. Now, whatever the developer was doing at the backend, we could see it in a real-time preview.
Automatic caching must be listed in all plans as it is necessary. If it is not there, then core work suffers.