Skip to content

Experimental Module for Varnish implementation into Aero Commerce

Notifications You must be signed in to change notification settings

SamJUK/aero-module-varnish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aerocommerce Varnish Integration

Experimental module to implement Varnish into Aero Commerce.

Performance & throughput improvements will depend on your cache hit rates.

From an extremely rudimentary k6 load test on the demo store below (Hetzner CPX31, 4c 8GB), assuming fairly high cache hit rate. We see a bump from 21 reqs/s to 3.3k reqs/s and a p95 response time drop from 6s to 51ms.

Screenshot of example performance increases

Screenshot of Varnish Admin Settings Page

Installation Steps

composer config repositories.samjuk-aero-module-varnish vcs git@github.com:SamJUK/aero-module-varnish.git
composer require samjuk/aero-module-varnish:@dev

Demo Store

A very basic demo store running the Varnish module, that is used for load testing.

URL Server Specs Notes
https://aero.sdj.pw Hetzner CPX31 (Quad Core, 8GB Ram) Running via Docker Compose behind a Traefik Proxy.

About

Experimental Module for Varnish implementation into Aero Commerce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published