© all rights reserved. zend technologies, inc. magento and zend zeev suraski co-fondateur &...

Post on 28-Mar-2015

226 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

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

©2009 All rights reserved. Zend Technologies, Inc.

Merci !

zeev@zend.com

top related