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.
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.
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.
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)
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.