In theory, Redis Object Cache can make a huge difference for website owners by significantly speeding up page load speeds. But there’s a problem: Redis only improves performance under specific conditions, and it only provides a substantial performance improvement for a subset of websites. Here are some of the reasons why that’s the case:
In other words, Redis Object Cache is compatible with all websites, but its noticeable performance enhancement may vary across different sites. The primary issue addressed by Object Caching is the sluggishness of SQL queries to the database. Consequently, if a site doesn't experience a significant number of slow SQL queries, the impact of implementing Object Cache may not be substantial. Conversely, the effectiveness of Object Cache becomes more apparent when multiple sites encounter problems with their database queries, as it can assist a larger proportion of them. And in this case AccelerateWP will know exactly if Object Caching can make noticeable improvements to the website and offer an automated deployment, securely for each account on a server.
In estimating the number of sites that benefit from Redis we used a "minimal expected boost = 30%" threshold as a cut off. Many sites just do not generate enough traffic to see a real difference in performance. Optimization will still help but it’s not that cost effective.
It’s also worth keeping in mind that Redis can, in fact, negatively impact website performance – and consume valuable server resources in the process.
This is an area where hosting providers need to be cautious. Redis is a resource-intensive technology, and charging users more for its usage is not straightforward. Allowing end users to indiscriminately enable Redis can result in unnecessary consumption of resources, and users could end up with worse performance. It may even cause conflicts between different plugins, resulting in broken websites.
In addition to this, and as many hosting providers know all too well, setting up and managing a Redis instance for each user is tough work without automation.
Let’s do a quick recap of AccelerateWP including its key features. First, AccelerateWP provides smart website optimization advice to users within WordPress admin interface and by email, which guides users to effectively optimize their website's performance.
This feature is available in the free version of AccelerateWP and makes it easy for users to get recommendations for improving the performance of their WordPress websites.
AccelerateWP also offers an automatic upsell to the premium version of AccelerateWP, which allows hosting companies to offer valuable performance features on shared server infrastructure - at an affordable price.
The CloudLinux WHMCS plugin provides automated provisioning for custom billing integration. When a specific add-on or plan is purchased, the user’s access to premium features is automatically activated, and the user can enjoy the premium, high value benefits of AccelerateWP.
Included in this premium version is Redis Object Cache, a powerful caching solution that speeds up WordPress websites.
AccelerateWP provides Redis instance automation with per-user deployment. Smart, automated advice from AccelerateWP reduces the possibility of conflicts that can degrade performance and even break some WordPress websites.
With AccelerateWP, hosting companies can offer a powerful object caching solution to their customers, making their WordPress plans more competitive while generating more revenue.
Hosting companies can easily offer these premium optimization features on shared server infrastructure thanks to integrated billing automation– which generates revenue, decreases sales/support overhead and improves customer satisfaction. That includes automatic upsell.
However, the key benefit of AccelerateWP is that it delivers Redis instance automation with per-user deployment and extensive security. It ensures that only users that will benefit from the Redis Object Cache deploy it – which means consistently improved website performance.
AccelerateWP offers object caching as part of the AccelerateWP Premium Edition. Only users who have taken advice from their hosting provider through the "SmartAdvice" tab or have enabled object caching manually for their website will be billable as Premium Edition usage.
It's worth noting that more than a large portion of websites will not require object caching and can be optimized with the standard AccelerateWP edition at no additional cost.
Let's take an example where you have 200 WordPress websites on a server, and AccelerateWP identifies that 7% of users will benefit from the feature. In this case, the cost to the hosting provider would be $16.80, while the revenue generated would be $42, resulting in a $25.20 margin for the hosting provider.
It compares favorably to the alternative of installing and maintaining a full Redis automation environment, which would require costs for advising users to install the plugin, as well as support troubleshooting in cases where object caching has a negative or no impact on performance.
We’re doing a good job with Redis but keep a look out… we’ve got a few more high value features that will help your users run websites that are optimized even further - all based on automated deployment and upselling:
You can keep a lookout for new features on the CloudLinux roadmap. Think some of your users can benefit from object caching? You can learn more about AccelerateWP Premium here.
Need more technical details on deploying and managing Object Cache with AccelerateWP? Please read all the instructions on our technical documentation.
Expanding your product portfolio and offering "in-house optimization" with AccelerateWP Premium is a game-changer for your WordPress customers! While many of our customers have already embraced AccelerateWP Premium since its beta release, we understand that some
are still asking: "Why do we need it?" Well, Igor Seletskiy is here to provide the answers and shed light on the importance of this powerful solution.