Вы находитесь на странице: 1из 64

Web Performance and key business metrics

Part II: More Findings from the Front Line of Web Acceleration
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 5
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 6
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 7
How do we prioritize?
Easy Hard
Performance

Cost

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 8


http://www.flickr.com/photos/spunter/393793587 http://www.flickr.com/photos/laurenclose/2217307446

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 9


What do we know?

http://www.webperformancetoday.com/2010/06/15/everything-you
-wanted-to-know-about-web-performance/
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1
0
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1
1
What does 400ms feel like?

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1


2
Impact of page load time
on average daily searches per user

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1


3
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1
4
What does 2 seconds feel like?

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1


5
Impact of additional delay on business
metrics

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1


6
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1
7
What does 5 seconds feel like?

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 1


8
Shopzilla had another angle
Big, high-traffic site 16 month re-engineering
◦ 100M impressions a day ◦ Page load from 6 seconds to 1.2
◦ 8,000 searches a second ◦ Uptime from 99.65% to 99.97%
◦ 20-29M unique visitors a ◦ 10% of previous hardware needs
month
◦ 100M products

© 2010 Strangeloop Networks http://en.oreilly.com/velocity2009/public/schedule/detail/7709


Strangeloop. Faster Websites. Automatically. 1
9
5-12% increase in revenue

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2


0
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2
1
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2
2
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2
3
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2
4
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2
5
What they did
• Combining multiple CSS and JavaScript files to reduce external
page calls.
• Serving static content from a domain without cookies.
• Leveraging browser and server-side caching wherever possible.
• Compressing image file sizes on output, and serving .png
wherever possible.
• Asking rich media vendors and the Internet ad industry at large
to take performance considerations into account when building
and serving rich media ads. Any improvements made will
ultimately benefit the advertiser, the server, the publisher and
the user.

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2


6
Impact A/B Testing

19% 0.9%

Performance Revenue per


thousand pages

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2


7
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2
8
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 2
9
Notice a trend in the data?

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3


0
Tying web performance to
business outcomes for mortal
companies

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3


1
KPIs

http://www.flickr.com/photos/spunter/393793587 http://www.flickr.com/photos/laurenclose/2217307446

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3


2
ATTENTION ENGAGEMENT BUSINESS METRIC

SEARCH
IMPACT
NEW
VISITORS
AD CLICKS
GROWTH

SEARCHES
PAGES TIME
TWEETS NUMBER USERS
PER ON
OF VISITS VISIT SITE Productivity and
MENTIONS
Satisfaction
ADS SEEN
LOSS

BOUNCE CONVERSION
RATE RATE

x
ORDER
VALUE
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3
3
It’s time for an experiment
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3
4
Visitor Strangeloop Web
server
Decide whether
to optimize

Normal
Receive Accelerated
content
page

Insert
Process
Optimize? segment
scripts
marker

Send
analytics Unaccelerated

Analytics
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3
5
Analytics

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3


6
Business Analytics

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3


7
Performance Analytics

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3


8
Acceleration

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 3


9
Acceleration

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4


0
Examples: Complexity
• 493,623,345 Page Views
• 123,876 Individual Pages
• 52,865 Different Landing Pages
• 10 Major Browsers (110 different version)
• 9 Average Pages Views/visitor

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4


1
What is accelerated
Input What we did Output

 Optimize Caching
URL
 Minimize Roundtrips
 Minimize Payload Size
Browser  Optimize Browser
rendering
 Optimize Images
Users flow
 Automatically rewrite to a
CDN
Other Users Flow  Flush the buffer early
 Preloading

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4


2
Accelerated
Before Strangeloop After Strangeloop

First Time Visitor

58 roundtrips 5 roundtrips


Payload Reduced 78%

Repeat Visitor

57 roundtrips 4 roundtrips


Payload Reduced by 86%

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4


3
More Information

http://www.webperformancetoday.com/

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4


4
Individual Site Data

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4


5
Can we share your data?

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4


6
JC Whitney Story

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 4


8
Business Impact

2% 2% 7%

More
Revenue Conversion Likely to
buy on first
visit
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 5
0
Business Impact

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 5


3
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 5
4
Business Impact

6% 9% 29% 38%

Average Conversion More More


Order size Likely to Likely to
buy on first return for a
visit second visit
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 5
6
Aggregated Data: Trends

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 5


7
Data Collection

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 5


8
Example: Landing Pages
• Entry to a flow
• First page matters
• Landing page performance is very impactful to
your business metrics

© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 5


9
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 6
0
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 6
1
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 6
2
Is this project worth doing?

http://www.webperformancetoday.com/2010/06/23/the-performance-metrics-proje
ct/

http://bit.ly/anuQ22
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 6
3
© 2010 Strangeloop Networks Strangeloop. Faster Websites. Automatically. 6
4

Вам также может понравиться