© all rights reserved. zend technologies, inc. magento and zend zeev suraski co-fondateur &...
TRANSCRIPT
©All rights reserved. Zend Technologies, Inc.
Magento and ZendZeev Suraski
Co-fondateur & CTO, Zend Technologies
©All rights reserved. Zend Technologies, Inc.
About Zend
©All rights reserved. Zend Technologies, Inc.3
Full Ecosystem around PHP
©All rights reserved. Zend Technologies, Inc.4
Product offering: from pilot to production
©All rights reserved. Zend Technologies, Inc.5
Development Solution
Zend Server integrationZend Framework integrationTeam developmentTesting and debuggingSupport and updates
Basic code editing Basic debuggingEclipse plug-in
©All rights reserved. Zend Technologies, Inc.6
Production Solution
Clustering supportAggregated app monitoring
Cross-server job queuing
App monitoring & diagnosticsPage caching, job queuing
Support, updates and hot fixes
Data caching and opcode accelerationIntegrated, native installers
Web admin console
©All rights reserved. Zend Technologies, Inc.7
• Unified Zend Server + Magento installer
• Magento to contribute componentsto Zend Framework
Today’s Announcements
©All rights reserved. Zend Technologies, Inc.
The Zend.com Experience
©All rights reserved. Zend Technologies, Inc.9
“The Patient”
©All rights reserved. Zend Technologies, Inc.10
• Originally rolled out in 2001
• Offers all of Zend’s products
• Version History
Homebrewed, phplib-based (January 2001)
CMS-based storefront, Element5 backend (December 2005)
Magento (live since July 2009)
Zend.com background
©All rights reserved. Zend Technologies, Inc.11
• Feature Rich
• Extremely modular & extensible
• Open Source
Ability to fully control our store’s behavior
• Commercially Backed
• Uses PHP & Zend Framework
Why Magento?In Theory
©All rights reserved. Zend Technologies, Inc.12
• Transaction cost trimmed from 9-11% to 2-4%
• Shorter time-to-market
Features that took years to roll out now take weeks and sometimes days!
• A much more open system
• Varien extremely helpful and supportive
• The Bottom Line:
Zend is extremely happy with the move
Why Magento?In Practice
©2009 All rights reserved. Zend Technologies, Inc.
Zend.com In Depth: Performance
©All rights reserved. Zend Technologies, Inc.14
28/05/2009 05/06/2009 13/06/2009 21/06/2009 29/06/2009
2,000ms
0ms
AverageMagentoResponse
Time
Real life results: zend.com’s store
©All rights reserved. Zend Technologies, Inc.15
• Built-in application monitoring alerts on script execution slowdowns
• Problem diagnostics enables quick problem isolation
• Code-level profiling and analysis performed in Zend Studio
Step 1: Diagnosing Problems
©All rights reserved. Zend Technologies, Inc.16
• Caches entire HTTP responses
• Performance gains are usually very high
• Typically doesn’t require code changes
Step 2: Zend Server Page Caching
©All rights reserved. Zend Technologies, Inc.17
• Caching disabled
• Caching enabled
Implementing Step 2:
Quick Win: Cache /js/index.php
©All rights reserved. Zend Technologies, Inc.18
Implementing Step 2:
Quick Win: Cache /js/index.php
©All rights reserved. Zend Technologies, Inc.19
• Zend Server Opcode Acceleration (Optimizer+)
• Magento Native Caching
• Database Tuning
• Magento Compilation Module
Other Technologies Used
©All rights reserved. Zend Technologies, Inc.20
= Success
Summary