We support WooCommerce deployment on popular platforms such Digital Ocean, Amazon Web Services, Google Clould Platform, and more. When your e-commerce venture is more than a hobby, you need a secure and high performance hosting. Our site deployment services include various components that ensure maximum throughput for the deployment infrastructure.

Environment

Our preferred deployment architecture consists of PHP7, Nginx, MariaDB (MySQL), and Redis. We use the latest version of PHP (PHP 7.3) which has significant (as much as 300% in some scenaris) performance improvements over the earlier versions. We use Nginx web server for its HTTP/2 support on *nix platforms, and configured for GZIP compression.

Server side Cache

Unlike the popular approach to cacheing using plugins (eg. W3 Total Cache, WP Super Cache, etc) used by hosting providers for shared / entry-level hosting services, we have builtin specific cache components in our infrastructure design for better performance. We leverage nginx native fastcgi_cache capabilities for page cache, and Redis for object cache.

Page Cache

Nginx has a native builtin module of fastcgi_cache which can perform page caching on reduce load on the web server. We follow a micro-caching strategy to smooth out requests load on the server, while expiring the cache often to avoid stale content and cache purges.

Object Cache

While WordPress has a native runtime object cache (Transient API), persisting those in memory has significant performance boost for sites with moderate to heavy traffic. We use open source Redis for object cache to support heavy traffic WordPress / WooCommerce sites.

Themes & Plugins

Apart from the infrastructure, the code quality and adherance to best practices of components such as themes and plugins have significant implication for site performance. Sadly the best-selling themes and most popular plugins severly lack in this regards. Over many implementations, we have developed performance optimizing components (child themes & plugins) that mitigate the performance penalties of third party components. Our turnkey project delivery as well as our managed hosting customers enjoy this accumulated benefit as part of our regular deliverables.

Content Delivery Network (CDN)

Using a CDN helps you deliver static content (such as images, stylesheets files, third-party javascript files, cached pages, etc) from a geographical location nearer to the site visitor. CDN helps mitigate the network latency and improve geographic reach of your site by mirroring replicable content across dispersed locations (points of presence). Depending on the deployment architecture, we implement CDN integration for Digital Ocean Spaces, CloudFlare CDN, or KeyCDN.

Others

Besides a well designed infrastructure, and well crafted software, as part of our managed hosting services, we undertake regular maintenance and optimization activities to ensure reliable performance of the platform, and undertake proactive monitoring to alert about potential issues before that impact your business.