際際滷

際際滷Share a Scribd company logo
10 things
Insert photo of speaker
here
891 pixels h x 688 pixels w
10 ways to make
Magento faster that
have (almost) nothing
to do with Magento
Technical Manager of Education
and Consulting
Kevin Schroeder
@kpschrade http://www.eschrade.com/
Some stuff Ive done
Why you no build fast website!?
(This is your boss asking you)
Watch your resources
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Wait
Idle
System
User
Watch Out For AllowOverride
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
With .htaccess
Without .htaccess
0
500
1000
1500
2000
2500
With .htaccess Without .htaccess
Top System Calls Throughput
Watch Out For AllowOverride
0
0.05
0.1
0.15
0.2
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
Event based systems work best for
static content
0%
20%
40%
60%
80%
100%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Wait
Idle
System
User
0%
20%
40%
60%
80%
100%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Wait
Idle
System
User
0 500 1000 1500 2000 2500
Over Nginx (100 c.)
Over Apache (100 c.)
Give the customer something to look at
Which looks worse to your customer?
What is more important?
How fast your site actually is
or how fast your customer thinks it is?
Keep content close to the customer
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
US US US CA US US US US US GB US US US US US US BR BR GB TR
Connection close times by country to eschrade.com
0
0.5
1
1.5
2
2.5
3
3.5
4
1
32
63
94
125
156
187
218
249
280
311
342
373
404
435
466
497
528
559
590
621
652
683
714
745
776
807
838
869
900
931
962
993
1024
1055
1086
1117
1148
1179
1210
1241
Minimize external service calls
What are these?
Watch blocking network operations
0
500
1000
1500
2000
2500
NginX Over NFS NginX On Local
Watch blocking network operations
Focus more on the end user, less on raw
page stats
What people tend
to focus on
What you should
focus on
Reduce distinct assets
Which is better?
Not Convinced?
Need More Evidence?
Test with production scale data
 Put data as close to the endpoint
as reasonably as is possible
 Minimize superfluous operations
as reasonably as is possible
 Never redo an operation unless it
is unreasonable to do so
Principles of High Performance
10 things
Ad

Recommended

Joomla! Day Poland 2012 - Active Security for Joomla! sites
Joomla! Day Poland 2012 - Active Security for Joomla! sites
Nicholas Dionysopoulos
Apache Server: Common SSL Errors and Troubleshooting Guide
Apache Server: Common SSL Errors and Troubleshooting Guide
CheapSSLsecurity
SQL Phone Home: Teaching Your SQL Servers to Call for Help
SQL Phone Home: Teaching Your SQL Servers to Call for Help
Mike Hillwig
Akka in 10 minutes
Akka in 10 minutes
Diego Pacheco
10 dicas r叩pidas para o front-end do seu site
10 dicas r叩pidas para o front-end do seu site
Italo Moraes
Fire alarms vs. Fire hoses: Keeping up with Dependencies
Fire alarms vs. Fire hoses: Keeping up with Dependencies
WhiteSource
A Perfect Launch, Every Time
A Perfect Launch, Every Time
Pantheon
Netgear router error codes
Netgear router error codes
PPCChamp - Digital Marketing & Consulting Company
Magento for-performance- v01
Magento for-performance- v01
Rajneesh Maurya
Time is the enemy
Time is the enemy
Leonidas Palaiokostas
MagentoLive Australia 2014 - The Importance of Performance & Security and Sim...
MagentoLive Australia 2014 - The Importance of Performance & Security and Sim...
Nexcess.net LLC
The Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve It
Nexcess.net LLC
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Karla Mae Tejon
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
I-Verve Inc
Magento Live UK Nexcess Performance & Security Session
Magento Live UK Nexcess Performance & Security Session
Nexcess.net LLC
Magento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side Optimizations
PINT Inc
How to optimize your Magento store
How to optimize your Magento store
Rasbor.com
OpenXcell - Magento Optimization Webinar 2013
OpenXcell - Magento Optimization Webinar 2013
Jayneel Patel
Magento e commerce performance optimization
Magento e commerce performance optimization
Ranosys Technologies Pte Ltd
Openxcell conducts a successful webinar on Magento Optimization
Openxcell conducts a successful webinar on Magento Optimization
OpenXcell Technolabs
Optimizing Magento E-Commerce Sites for Increased Sales and Customer satisfac...
Optimizing Magento E-Commerce Sites for Increased Sales and Customer satisfac...
George White
Optimizing magento e commerce sites for increased sales and customer satisfac...
Optimizing magento e commerce sites for increased sales and customer satisfac...
George White
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
George White
Optimizing Magento Performance with Zend Server
Optimizing Magento Performance with Zend Server
varien
Zendcon scaling magento
Zendcon scaling magento
Mathew Beane
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Meet Magento Italy
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
WP Engine
GlobalDots - How Website Speed Affects Conversion Rates
GlobalDots - How Website Speed Affects Conversion Rates
GlobalDots
Delaying Gratification: Using queues to build efficient systems
Delaying Gratification: Using queues to build efficient systems
10n Software, LLC
Flex and PHP For the Flash Folks
Flex and PHP For the Flash Folks
10n Software, LLC

More Related Content

Similar to 10 things (20)

Magento for-performance- v01
Magento for-performance- v01
Rajneesh Maurya
Time is the enemy
Time is the enemy
Leonidas Palaiokostas
MagentoLive Australia 2014 - The Importance of Performance & Security and Sim...
MagentoLive Australia 2014 - The Importance of Performance & Security and Sim...
Nexcess.net LLC
The Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve It
Nexcess.net LLC
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Karla Mae Tejon
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
I-Verve Inc
Magento Live UK Nexcess Performance & Security Session
Magento Live UK Nexcess Performance & Security Session
Nexcess.net LLC
Magento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side Optimizations
PINT Inc
How to optimize your Magento store
How to optimize your Magento store
Rasbor.com
OpenXcell - Magento Optimization Webinar 2013
OpenXcell - Magento Optimization Webinar 2013
Jayneel Patel
Magento e commerce performance optimization
Magento e commerce performance optimization
Ranosys Technologies Pte Ltd
Openxcell conducts a successful webinar on Magento Optimization
Openxcell conducts a successful webinar on Magento Optimization
OpenXcell Technolabs
Optimizing Magento E-Commerce Sites for Increased Sales and Customer satisfac...
Optimizing Magento E-Commerce Sites for Increased Sales and Customer satisfac...
George White
Optimizing magento e commerce sites for increased sales and customer satisfac...
Optimizing magento e commerce sites for increased sales and customer satisfac...
George White
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
George White
Optimizing Magento Performance with Zend Server
Optimizing Magento Performance with Zend Server
varien
Zendcon scaling magento
Zendcon scaling magento
Mathew Beane
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Meet Magento Italy
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
WP Engine
GlobalDots - How Website Speed Affects Conversion Rates
GlobalDots - How Website Speed Affects Conversion Rates
GlobalDots
Magento for-performance- v01
Magento for-performance- v01
Rajneesh Maurya
MagentoLive Australia 2014 - The Importance of Performance & Security and Sim...
MagentoLive Australia 2014 - The Importance of Performance & Security and Sim...
Nexcess.net LLC
The Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve It
Nexcess.net LLC
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Karla Mae Tejon
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
I-Verve Inc
Magento Live UK Nexcess Performance & Security Session
Magento Live UK Nexcess Performance & Security Session
Nexcess.net LLC
Magento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side Optimizations
PINT Inc
How to optimize your Magento store
How to optimize your Magento store
Rasbor.com
OpenXcell - Magento Optimization Webinar 2013
OpenXcell - Magento Optimization Webinar 2013
Jayneel Patel
Openxcell conducts a successful webinar on Magento Optimization
Openxcell conducts a successful webinar on Magento Optimization
OpenXcell Technolabs
Optimizing Magento E-Commerce Sites for Increased Sales and Customer satisfac...
Optimizing Magento E-Commerce Sites for Increased Sales and Customer satisfac...
George White
Optimizing magento e commerce sites for increased sales and customer satisfac...
Optimizing magento e commerce sites for increased sales and customer satisfac...
George White
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
George White
Optimizing Magento Performance with Zend Server
Optimizing Magento Performance with Zend Server
varien
Zendcon scaling magento
Zendcon scaling magento
Mathew Beane
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Meet Magento Italy
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
WP Engine
GlobalDots - How Website Speed Affects Conversion Rates
GlobalDots - How Website Speed Affects Conversion Rates
GlobalDots

More from 10n Software, LLC (15)

Delaying Gratification: Using queues to build efficient systems
Delaying Gratification: Using queues to build efficient systems
10n Software, LLC
Flex and PHP For the Flash Folks
Flex and PHP For the Flash Folks
10n Software, LLC
PHP Performance: Principles and tools
PHP Performance: Principles and tools
10n Software, LLC
Application Deployment with Zend Server 5.5 beta
Application Deployment with Zend Server 5.5 beta
10n Software, LLC
Do you queue (updated)
Do you queue (updated)
10n Software, LLC
Flex for php developers
Flex for php developers
10n Software, LLC
Creating stunning data analytics dashboard using php and flex
Creating stunning data analytics dashboard using php and flex
10n Software, LLC
Php security common 2011
Php security common 2011
10n Software, LLC
North east user group tour
North east user group tour
10n Software, LLC
際際滷share - Magento Imagine - Do You Queue
際際滷share - Magento Imagine - Do You Queue
10n Software, LLC
Do you queue
Do you queue
10n Software, LLC
Zend Server - OSI Days
Zend Server - OSI Days
10n Software, LLC
Zend Framework Workshop
Zend Framework Workshop
10n Software, LLC
際際滷s from LAX & DEN usergroup meetings
際際滷s from LAX & DEN usergroup meetings
10n Software, LLC
Flex and Zend Framework
Flex and Zend Framework
10n Software, LLC
Delaying Gratification: Using queues to build efficient systems
Delaying Gratification: Using queues to build efficient systems
10n Software, LLC
Flex and PHP For the Flash Folks
Flex and PHP For the Flash Folks
10n Software, LLC
PHP Performance: Principles and tools
PHP Performance: Principles and tools
10n Software, LLC
Application Deployment with Zend Server 5.5 beta
Application Deployment with Zend Server 5.5 beta
10n Software, LLC
Creating stunning data analytics dashboard using php and flex
Creating stunning data analytics dashboard using php and flex
10n Software, LLC
North east user group tour
North east user group tour
10n Software, LLC
際際滷share - Magento Imagine - Do You Queue
際際滷share - Magento Imagine - Do You Queue
10n Software, LLC
際際滷s from LAX & DEN usergroup meetings
際際滷s from LAX & DEN usergroup meetings
10n Software, LLC
Ad

10 things