Before trying out the plugin on your production website, it’s a good idea to try it in pre-production aka staging environment. Doing this reinforces confidence in the system especially when you have a number of other plugins installed on your website or there are extensive customizations done on top of the default CMS offerings.
RabbitLoader plugin can be installed on any number of test/staging environments to try it out. You can get started with a free plan and try optimizing at no cost.
Page Contents
There are a few points to note when trying our optimization services on staging-
By turning on the ‘Me’ mode from the RabbitLoader plugin home tab, only you can see the optimized version of the website. This is helpful for testing even production websites. By enabling ‘Me’ mode, only you can see the optimized version of the website by appending ‘?rltest=1’ to the URLs.
The hostname or domain name decides how the report is aggregated and shown to you. We will take two examples here to understand when and how the reports are clubbed when multiple instances of the plugin are installed on the same domain name.
In this case, when you have two separate and independent WordPress installations under a subdomain e.g. test.example.com and parent domain example.com, Rabbit Loader considers them as two separate websites. HTML content served from both websites will be optimized independently and have no connection with each other. However in case, your setup is like example.com is using images from img.example.com or cdn.example.com, they will continue to work as it is.
Let’s say you have two separate and independent WordPress installations under the same domain with root as /site1 and /site2. When you install the Rabbit Loader plugin on both the WP instances, both roots will be separately optimized but all reports will appear under the same host “example.com”. Hence, in the reports, you may see the canonical URLs combined from both instances.
If you have a deployment pipeline that takes of pushing the staging content to production, either in an automated way or manually, you should take care of a few things-
/wp-content/rabbitloader
from being copied in the deployment process/wp-content/advanced-cache.php
fileMany managed WordPress hosting providers like GoDaddy offer staging to production sync with a simplified UI. If you using something similar, you need to follow these steps after every production sync-