We've recently installed two upgrades to our marketing site:
  • We've implemented an additional caching layer to speed up site loading.
  • We've setup a marketing specific WAF to strengthen security (*)
The caching layer we added is Redis object caching. This caches frequently requested data by visitors from the database in RAM memory where it's much faster to access.
Results of monitoring before and after implementing the additional caching layer showed that Total Transaction Load went from ~54,000 ms to ~13,000 ms in a 2 hour period, meaning a ~76% total reduction.
(*) A WAF, or Web Application Firewall, is a security tool that protects web applications and APIs by filtering, monitoring, and blocking malicious web traffic and application-layer attacks.