Professional Documents
Culture Documents
• Introduction
• What is performance automation
• Basic terminology and concepts
• Case Study
• History of performance automation
• Market overview and challenges
• Q&A
11
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 11
Waterfall chart
HTML
12
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 12
Waterfall chart
HTML
Resources
13
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 13
Waterfall chart
Start Document Fully
Render Complete Loaded
14
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 14
Waterfall component breakdown
DNS lookup
DNS Lookup
15
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 15
Waterfall component breakdown
TCP
Connection
TCP Connection
• 3 packets
- ClientServer (SYN)
- ServerClient
(SYN/ACK)
- ClientServer (ACK)
16
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 16
Waterfall component breakdown
Time To First
Byte
Time to First Byte
17
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 17
Waterfall component breakdown
Content
Download
Download
18
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 18
First view vs Repeat View
19
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 19
Concurrency
Blocking Concurrency
20
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 20
Case Study: Automation in action
http://bit.ly/au01VY /
97 Connections
(almost one per request)
By Type By Domain
• www.browserscope.org
Validation
80 Requests 78 Requests
27 Requests
14 Requests
97
Connections
http://bit.ly/cKkjGz
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 59
Before and After
~17.8sec ~10.5sec
97 Connections 19 Connections
KA+Comp
Improvement
First View 52% 40% 34% 31% 23%
Original
KA+Comp
~6.2sec
http://bit.ly/aCP3iX
~2.0sec
~6.2sec
Improvement
Repeat View 70% 67% 42%
http://bit.ly/a9ZJcF
~10.5sec ~8.3sec
+CDN
Improvement
First View 21% 22% 17%
http://bit.ly/bbT3v4
~3.8sec
~8.3sec
81 107
+Strangeloop
11 37
Improvement
First View 19% 54% 45% 30% 31%
Conversion
? ? ?
3.8 Seconds
11 Roundtrips
Transformation
DNS (Neustar)
Delivery
Small object
Basic Advanced Dynamic
delivery
Zeus AT&T
Server side
Transformation Network
Cloud
Transformation
Strangeloop
Aptimize F5 Web Acc Strangeloop Akamai Strangeloop
(Virtual)
Cisco ACE4710
Webo Acceloweb
(fineground)
- Javascript
- Ajax
- Flash
- Mobile
- Third Party Content
- Browsers
- Bad code- no standardization
- Measurment- How and What
Opportunity