Performance
Performance Optimisation
Full-page cache tuning, database query optimisation, and infrastructure-level profiling for ecommerce platforms where checkout speed and page load times directly affect revenue.
Background
Slow ecommerce platforms lose orders at checkout. Since 2017 I've optimised Magento and OpenMage stores end-to-end - full-page cache configuration, database query tuning, PHP-FPM pool sizing, and Varnish VCL tuned specifically for multi-store setups.
Performance work rarely sits in one layer. A slow product listing page can be a missing database index, a cache miss, an unoptimised observer, or a network bottleneck - diagnosing it requires visibility into the application and the infrastructure it runs on.
What I Deliver
Full-Page Cache Tuning
Cache configuration and invalidation logic tuned for multi-store Magento and OpenMage setups.
Database Query Optimisation
Slow-query analysis, index tuning, and schema adjustments for MySQL/MariaDB under real production load.
Varnish Cache Configuration
Custom VCL with grace mode, store-specific rules, and hardened cache-header handling.
PHP & Server Tuning
PHP-FPM pool sizing, OPcache configuration, and Nginx tuning matched to actual traffic patterns.
Frontend Performance
Lazy loading, asset optimisation, and checkout-flow performance work that moves Core Web Vitals.
Performance Profiling
Bottleneck identification across PHP application code, database queries, and cache layers - the diagnostic work before the fix.
Why Performance Work Needs Both Layers
For ecommerce stores the line between an application bug and an infrastructure issue is constantly blurry. A slow checkout might be a PHP bottleneck, a database lock, a Varnish misconfiguration, or a missing index. Diagnosing it as one person instead of coordinating between separate developers and sysadmins takes hours, not days.
I offer performance work as a standalone engagement, but the most efficient setup pairs it with the platform development work already running on the same store.
Technologies
Checkout or page load too slow?
Describe what's slow and when. I'll tell you honestly what a realistic performance engagement looks like.
Get in Touch