Breaking the Kubernetes Kill Chain: Host Path Mount
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reached the Heights of Store Performance
1.
2. Learning To Fly: How Angry
Birds Reached the Heights of
Store Performance
3. Insert photo of speaker
here
891 pixels h x 688 pixels w
Learning To Fly:
How Angry Birds
Reached the
Heights of Store
Performance
Lead Magento Developer
Fabrizio Branca
5. AOE media, a Magento Gold Partner and leading provider for
Open Source-based Portal development, Web Content
Management and e-Commerce with its headquarters in San
Francisco, California and Wiesbaden, Germany and more than
120 people in seven offices world-wide.
27. Request a page (HTTP Request)
deliver static page
Request
Delivering static content
Placeholders for dynamic parts.
Cache-Control headers
Ajax call request dynamic parts
and transfers the id of the currently visited product
JSON response with dynamic content
Replace placeholder
Write session id to cookie
Render the page
Browser Varnish Magento
Aoe_Static
28. Reduce
Number of RequestsDo ajax requests instead of full page loads!
»Add to basket
»Displaying the mini cart
Don’t do ajax requests!
»Login status and username
»(Number of) cart items
»Geo location
Cache 404 pages and redirects!
Normalize urls!
… hitting Magento
Use cookies or
localStorage
41. Continuous
Quality Assurance
Code Reviews Profiling,
stress tests
Automate
Aoe_Profiler
Everything sounds better
with “continuous”
Question
everything!
Part of the dev process!