Every plan at JAMLAB includes resource isolation, auto-scaling, and is optimised for high-performance.
How JAMLAB optimises for WordPress
JAMLAB isn’t your typical WordPress host. With a custom built Kubernetes system and server-side rules in place to ensure that WordPress not only loads fast, but is also delivered in the most optimal way to your visitors.
JAMLAB utilises full page caching at the server-level to deliver your content almost instantaneously to your visitors. Combined with this with a software based caching plugin like WP Rocket allows you or your clients to easily clear your page cache, as well as automate the clearing based on certain activities, such as when you publish a new post. This gives you a much more granular control over your caching.
Ecommerce sites are very demanding as they generate a lot of data, as well as un-cachable requests. Because of this JAMLAB has optimisations in place to make sure you find the perfect balance between performance and functionality. A few examples of these include not caching shopping cart pages and automatically bypassing the cache when the “woocommerce_items_in_cart” cookie or “add_items_in_cart” cookie are detected to ensure a smooth and in-sync checkout process.
Monitoring with Stackdriver
Every site at JAMLAB includes 720 daily uptime checks with our Stackdriver performance monitoring tool. JAMLAB also uses this internally to keep tabs on all the WordPress sites on the network and react speedily to any issues before they cause problems. It helps JAMLAB instantly pinpoint issues with third-party plugins, theme template files, database queries, external calls, and coding errors that may be causing performance problems.
About the JAMLAB infrastructure
JAMLAB’s hosting platform doesn’t fall into any of the traditional hosting categories. The entire network infrastructure is built on the Google Cloud Platform and is very different from traditional shared, VPS, or dedicated infrastructure.
JAMLAB utilises virtual machines in one of Google Cloud Platform’s multiple data centres. Each machine has up to 96 CPUs and hundreds of gigabytes of RAM. Hardware resources (RAM/CPU) are allocated to each site container automatically by our virtual machines on an as-needed basis.
Everything is interconnected over the highly reliable Google Cloud Platform’s “premium tier” network. This is designed to minimise distance and hops, resulting in faster more secure global transport of your data. Some hosting providers might opt for Google’s “standard tier” network service to cut costs, but JAMLAB believes in only utilising the best here.
JAMLAB utilises Kubernetes managed clusters and application containers for each site. What this means is that every WordPress site is housed in its own isolated container, which has all of the software resources required to run it. The resources are 100% private and are not shared between anyone else or even your own sites.
MySQL databases are managed via CloudSQL with data transmitted over Google's private network, meaning your database serves as localhost, not a remote server. This ensures that there is no latency between machines, which results in faster queries and quicker page load times.
By using Kubernetes, your site is able to be migrated between host machine clusters when needed, without your site incurring any downtime. This also allows us to take advantage of ZFS based snapshots of the whole containers, which can be taken instantly, without any server overhead.
JAMLAB takes security very seriously, implementing active and passive measures to stop attacks and malicious intent in its tracks. Your site is monitored every minute for uptime, detection of DDoS attacks as they happen and proactive measures to stop malicious code from entering our network.
JAMLAB creates 2 weeks worth of backups, meaning a hacked or defaced site can be instantly rolled back. Automatic backups are taken on a daily basis, but you can increase the frequency in which these are taken by contacting JAMLAB. You could backup every 12 hours or even every hour. For high-traffic or dynamic sites, this can bring peace of mind knowing you roll back your site at a moment's notice without data loss.
Hardware firewalls are in place and have very tight software based restrictions. The bottom line is: your site is monitored and secured 24/7.
But here are just a few additional ways JAMLAB protects your site:
What are the technologies that ensure high speed?
JAMLAB uses Google Cloud Platform’s multi-regional deployment mode. While your Australian based site will be located in the Sydney data centre, your site is also highly available globally which results in the lowest latency and blazing fast speeds.
Amazon Route 53 premium DNS and domain management is included for free for all JAMLAB customers. Their global Anycast network, along with latency and geolocation routing help ensure your website is always online, stable, and has fast DNS lookup times.
Your website will also be delivered via the Google Cloud CDN. A high performance content delivery network that powers Google's own services around the globe to speed up delivery of your assets (images, JS, CSS). Free bandwidth is included with every plan.
Combine the above with our optimised WordPress stack; and you’ve got yourself a lightning fast solution that is ready to tackle any load.
What does auto-scaling mean?
Auto-scaling essentially means that our infrastructure is ready to handle your sudden surges in traffic and load. With JAMLAB's isolated Kubernetes software container technology, hardware resources are allocated to each site container automatically by Google Cloud Platform's virtual machines on an as-needed basis. The result is a hosting configuration that is secure and private by design while simultaneously allowing server resources to scale up or down as needed based on the demands of the site, without the need for any downtime.