• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
10 things
 

10 things

on

  • 494 views

 

Statistics

Views

Total Views
494
Views on SlideShare
485
Embed Views
9

Actions

Likes
1
Downloads
0
Comments
0

1 Embed 9

https://twitter.com 9

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    10 things 10 things Presentation Transcript

    • Insert photo of speakerhere891 pixels h x 688 pixels w10 ways to makeMagento faster thathave (almost) nothingto do with MagentoTechnical Manager of Educationand ConsultingKevin Schroeder@kpschrade http://www.eschrade.com/
    • Some stuff I’ve done
    • “Why you no build fast website!?”(This is your boss asking you)
    • Watch your resources0%10%20%30%40%50%60%70%80%90%100%WaitIdleSystemUser
    • Watch Out For AllowOverride00.020.040.060.080.10.120.140.160.180.21 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17With .htaccessWithout .htaccess05001000150020002500With .htaccess Without .htaccessTop System Calls Throughput
    • Watch Out For AllowOverride00.050.10.150.200.020.040.060.080.10.120.14
    • Event based systems work best forstatic content0%20%40%60%80%100%1 2 3 4 5 6 7 8 9 10 11 12 13 14 15WaitIdleSystemUser0%20%40%60%80%100%1 2 3 4 5 6 7 8 9 10 11 12 13 14 15WaitIdleSystemUser0 500 1000 1500 2000 2500Over Nginx (100 c.)Over Apache (100 c.)
    • Give the customer something to look atWhich looks worse to your customer?What is more important?How fast your site actually isor how fast your customer thinks it is?
    • Keep content close to the customer00.10.20.30.40.50.60.70.8US US US CA US US US US US GB US US US US US US BR BR GB TRConnection close times by country to eschrade.com
    • 00.511.522.533.54132639412515618721824928031134237340443546649752855959062165268371474577680783886990093196299310241055108611171148117912101241Minimize external service callsWhat are these?
    • Watch blocking network operations05001000150020002500NginX Over NFS NginX On Local
    • Watch blocking network operations
    • Focus more on the end user, less on rawpage statsWhat people tendto focus onWhat you shouldfocus on
    • Reduce distinct assetsWhich is better?
    • Not Convinced?
    • Need More Evidence?
    • Test with production scale data
    • • Put data as close to the endpointas reasonably as is possible• Minimize superfluous operationsas reasonably as is possible• Never redo an operation unless itis unreasonable to do soPrinciples of High Performance