SlideShare ist ein Scribd-Unternehmen logo
1 von 31
© 2013 Yottaa, Inc. All Rights Reserved.www.yottaa.com
Yottaa, Inc.
160 Federal Street
Boston, MA 02110
October 1, 2013
Beyond CDNs:
How To Harness the Next
Phase of Innovation in Web
Performance
Greg Lazar (former VP and GM at Akamai)
Bob Buffone (Yottaa CTO)
Yottaa: Accelerate Mobile and Web Businesses
2
Founded: 2009
Customers:
eCommerce
Mission-critical websites across…
Financial
Services Media
Software-as
a-Service
Consumer
Goods
Business
Services Electronics
Enterprise
Software
Data Center Locations30+
Product: Yottaa Performance Cloud
Performance
Cloud
Agenda
• 5 Forces Transforming the Web
• Modern Web’s Performance Bottlenecks
• Emerging Technologies & Best Practices
• Case Studies from Media & E-Commerce
3
Greg Lazar: former General Manager & VP at Akamai
Bob Buffone: Chief Technical Officer at Yottaa
The 5 Forces
Transforming the Web
(It’s not your father’s internet!)
4
1: Explosion of Mobile
5
Global Internet Devices Shipment
(2005 to 2016, Unit: 500M)
Must Optimize for 200+ Combinations
of Browser, Device, OS
(Source: Business Insider Mobile Report 2012)
2005
Personal Computers
Smartphones
Tablets
2006 2007 2008 2009 2010 2011 2012E 2013E 2014E 2015E 2016E
Web Performance is Key to mCommerce
64%
OF SMARTPHONE
USERS EXPECT
PAGES TO LOAD IN
UNDER 4s
$1Bn
APPAREL &
ACCESSORIES
PURCHASES
in Q113
71%
Of all retail
transactions
SMARTPHONE
USERS SHOP
VIA MOBILE
48%
Expect mobile
to be faster
than desktop
85%
Will go to
a competitor
to transact
42%
Will never
return to
your site
29%
2) The Web is More Complex
7
Growth of Webpage Footprint & Number
of Requests (1995 to 2012)
(Sources: Demenech 2007, Gomez 2008, Charzinski 2010, Souders 2012)
Ajax / HTML5
Becomes
Mainstream
• 2.3 MB
• 209 assets
• 54 javascripts
• 29 HTML files
• 67 domains
Example: Godiva.com
Content Complexity Hurts Performance
8
3) The Web is More Social
9
-
2,000
4,000
6,000
8,000
10,000
12,000
1-5 6-10 11-20 21-40 41+
TimetoInteract(msec)
# of Domains
# of Domains vs. Time to Interact
Source: Yottaa 2013 study of IR500 sites
4) A Complex Application Delivery Chain
Data Center Middle Mile Last Mile Front End User Interactivity
5) Performance is About User Engagement
11
CDN Value Proposition 2013 Business Goals
Time to Start Render
Time to Interact
Just-in-Time Content
Time on Site
Bounce Rate
Conversion Rate
Connection Time
Time to First Byte
Bytes/Second
Time to Last Byte
Content Offload
1000…STOP
…0001
Site Speed
0010001/sec
User Engagement
J-I-T
Delivering bits is necessary,
but NOT sufficient.
The 5 Forces Transforming the Web
12
1
The Mobile Web Complex Sites & Mobile Apps
2 3 The Social Web
Data
Center
Middle
Mile
Last
Mile
Front
End
User
Interactivity
2013 Business Goals
Time to Start Render
Time to Interact
Just-in-Time Content
Time on Site
Bounce Rate
Conversion Rate
User Engagement
J-I-T
4 5
Complex Application
Delivery Chain
Redefinition of
“Web Performance”
Today’s Performance
Problems (and Solutions)
13
2013: Front End is the Bottleneck
14
332
355
1,391
2,493
6,019
7,519
- 2,000 4,000 6,000 8,000
Time to First
Byte
Time to Last
Byte
Time to Title
Time to Start
Render
Time to Display
Time to Interact
Time (msec)
Page Loading Timeline
(Internet Retailer 500 sites)
Back End
Front End
Drilling Down Further…
15
16
That Was Then (Old Way)… …This Is NOW (New Way)
Linear Loading and
Rendering of Entire Page
Context-specific, Just-in-
Time Rendering of Content
vs.
• Deliver all the
content, code, styling and
imagery for the webpage
whether the user needs or wants
it
• Deliver a single user experience
for both mobile and desktop
visitors
• Not plan for mobile user
• Sacrifice user experience
metrics to deliver everything
at once
• Retrieve the content as the use
requires it
• Understand what the user
requires in real-time and fetch
it for them
• Understand that devices are
different and what the user
needs for each device may
be different
• Keep important user experience
metrics fast
17
That Was Then (Old Way)…
Server-side Latency in Delivering Dynamic Content
• Deliver all the content, code, styling and imagery for the webpage whether
the user needs or wants it
• Deliver a single user experience for both mobile and desktop visitors
• Not plan for mobile user
• Sacrifice user experience metrics to deliver everything
at once
Delivery of Dynamic Content: Today
Client
Web
Server
Server page
Processing
World Wide Web
1. Client requests
a dynamic page
2. Server returns
the Dynamic
page
Page
Rendering and
Processing
InstantON™: A Breakthrough Innovation
Yottaa InstantON™ accelerates dynamic applications
in ways never possible before:
Client
Web
Server
Network
2b. Yottaa requests
the page from the
web server
2a. Yottaa immediately
returns a partial page
from its cache
1. Client requests a
dynamic page
3a. Server returns
a new page3b. Returns page delta and
client processing
instructions
Page
Rendering and
Processing
Server page
Processing
Page
Processing
Partial
Page
Delivery
Page
Delta
20
Unnecessarily Large
Size and Quantity of
Serially-delivered
Assets
That Was Then…
Front End
Optimization (FEO)
Techniques
…This Is NOW
Front End Optimization
Problems: Solutions:
Large Assets
Lots of Requests
Serialization
Reduce # of Requests:
• Combine Scripts and Images
• Combine images with Sprites
• Employ data URIs
Reduce Asset Weight:
• Use Gzip
• Minify Scripts
• Use Lossy and Lossless Image Compression
Parallel Processing:
• Load 3rd Party Assets Asynchronously
• Use Domain Sharding
• Use Intelligent Script Loaders
22
That Was Then (Old Way)… …This Is NOW (New Way)
Commitment to
Single CDN Vendor
CDN Federation
vs.
• Sign on CDN contract and be
locked in via contract for 2 years
and via integration effort
for longer
• Suffer bad performance
in certain regions
• Costly software changes to code
to integrate fully with CDN
• Solve only a small part of the
performance problem
• Deliver the best performance
for your visitor in all regions
• Integration is done automatically
to multiple CDNs
• Single API can control and
manage all CDNs
• No software changes required
23
That Was Then (Old Way)… …This Is NOW (New Way)
“One-Size-Fits-All”
Optimizations
Device-specific
Optimizations
vs.
• Least common denominator
approach to web performance
• Leave mobile un-optimized
• Think about your application
as mobile vs. desktop
• No possible way to deliver great
performance without the capital
of Facebook or Google
• Target all device profiles with
a best fit strategy
• Understand there are at least
3 application scenarios:
 Mobile site on mobile
 Standard site on mobile
 Desktop site on desktop
• Deliver on the potential 1000s
of combinations of device,
browser and network limitations
of your users
24
That Was Then (Old Way)… …This Is NOW (New Way)
Performance Delivered by
DevOps & Your Infrastructure
Performance Delivered
via the Cloud
vs.
• After the release ask operations
and development to fix the
performance issues
• Operations tells Business: “We
need a hardware upgrade”
(p.s. It will only fix part of the problem)
• Development tells Business: “We
will put this into the next release”
(p.s. It will only fix part of the problem)
• Both operations and development
tells Business: “We need a new
platform”
(p.s. It will only fix part of the problem)
• Business can see the correlation
of performance and business
metrics
• Business can solve with the help
of operations and development
the complete problem
• Business can easily predict both
the cost and the ROI of solving
performance problems
25
Inability to Deal with
3rd Party Tags
That Was Then…
Performance-focused
Tag Management
…This Is NOW
Applying the Best Practices:
Examples from the Field
26
Your Servers
27
Yottaa Solution
Search Engines
Browsers
Web
Visitors:
Mobile
Performance Cloud
Cloud Firewall
Federated CDN
Front End Optimization
Application Sequencing
User Engagement Visibility
1
2
3
Case Study: Brit Awards
• “The British Grammys”: The biggest event
in the British music industry’s calendar
• Millions of daily page views during peak
28
User Experience Improved ~50%
29
-
0.50
1.00
1.50
2.00
2.50
3.00
3.50
4.00
4.50
5.00
Time to Start Render Time to Interact
Time(sec)
Without Yottaa
With Yottaa
Dramatic Reduction in Infrastructure Load
30
97% reduction in requests and
bytes offloaded to Yottaa network
Sailed through traffic spikes
Thank You

Weitere ähnliche Inhalte

Ähnlich wie Beyond CDNs: How to Harness the Next Phase of Innovation in Web Performance

Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformMicrosoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformGabriele Bozzi
 
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Riding The N Train: How we dismantled Groupon's Ruby on Rails MonolithRiding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Riding The N Train: How we dismantled Groupon's Ruby on Rails MonolithSean McCullough
 
Enterprise architectsview 2015-apr
Enterprise architectsview 2015-aprEnterprise architectsview 2015-apr
Enterprise architectsview 2015-aprMongoDB
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...affilinet
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Paul Brown
 
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...auexpo Conference
 
Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]Jakob
 
Static Enabler: A Response Enhancer for Dynamic Web Applications
Static Enabler: A Response Enhancer for Dynamic Web ApplicationsStatic Enabler: A Response Enhancer for Dynamic Web Applications
Static Enabler: A Response Enhancer for Dynamic Web ApplicationsOsama M. Khaled
 
Corporate profile for mumbai
Corporate profile for mumbaiCorporate profile for mumbai
Corporate profile for mumbaiAvanti Shirsat
 
Lauren- Champs corporate profile Mumbai
Lauren- Champs corporate profile MumbaiLauren- Champs corporate profile Mumbai
Lauren- Champs corporate profile MumbaiPradip sinha
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceJohn Head
 
Scaling wix to over 70 m users
Scaling wix to over 70 m usersScaling wix to over 70 m users
Scaling wix to over 70 m usersYoav Avrahami
 
The Bigger Picture: New Opportunities for the Modern Enterprise
The Bigger Picture: New Opportunities for the Modern EnterpriseThe Bigger Picture: New Opportunities for the Modern Enterprise
The Bigger Picture: New Opportunities for the Modern EnterpriseInside Analysis
 
Resume - Shital Redij
Resume - Shital RedijResume - Shital Redij
Resume - Shital RedijShital Redij
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsJohn Head
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience John Head
 
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP ITHow To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP ITSkytap Cloud
 
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...Sencha
 

Ähnlich wie Beyond CDNs: How to Harness the Next Phase of Innovation in Web Performance (20)

Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformMicrosoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
 
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Riding The N Train: How we dismantled Groupon's Ruby on Rails MonolithRiding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
 
Enterprise architectsview 2015-apr
Enterprise architectsview 2015-aprEnterprise architectsview 2015-apr
Enterprise architectsview 2015-apr
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]
 
Static Enabler: A Response Enhancer for Dynamic Web Applications
Static Enabler: A Response Enhancer for Dynamic Web ApplicationsStatic Enabler: A Response Enhancer for Dynamic Web Applications
Static Enabler: A Response Enhancer for Dynamic Web Applications
 
Kuoll pitch-deck
Kuoll pitch-deckKuoll pitch-deck
Kuoll pitch-deck
 
Corporate profile for mumbai
Corporate profile for mumbaiCorporate profile for mumbai
Corporate profile for mumbai
 
Lauren- Champs corporate profile Mumbai
Lauren- Champs corporate profile MumbaiLauren- Champs corporate profile Mumbai
Lauren- Champs corporate profile Mumbai
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital Experience
 
Scaling wix to over 70 m users
Scaling wix to over 70 m usersScaling wix to over 70 m users
Scaling wix to over 70 m users
 
The Bigger Picture: New Opportunities for the Modern Enterprise
The Bigger Picture: New Opportunities for the Modern EnterpriseThe Bigger Picture: New Opportunities for the Modern Enterprise
The Bigger Picture: New Opportunities for the Modern Enterprise
 
Resume - Shital Redij
Resume - Shital RedijResume - Shital Redij
Resume - Shital Redij
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business Applications
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
 
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP ITHow To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
 
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
 

Mehr von Yottaa

2016: The Year to Align Marketing & IT Departments
2016: The Year to Align Marketing & IT Departments2016: The Year to Align Marketing & IT Departments
2016: The Year to Align Marketing & IT DepartmentsYottaa
 
NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...
NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...
NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...Yottaa
 
How to Optimize Your Entire Mobile Experience
How to Optimize Your Entire Mobile ExperienceHow to Optimize Your Entire Mobile Experience
How to Optimize Your Entire Mobile ExperienceYottaa
 
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsMonetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsYottaa
 
Yottaa State of Web Performance Optimization Group Webinar
Yottaa State of Web Performance Optimization Group WebinarYottaa State of Web Performance Optimization Group Webinar
Yottaa State of Web Performance Optimization Group WebinarYottaa
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationYottaa
 
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...Yottaa
 
Mobile Optimization Tips from Yottaa - MEGMeetup #1
Mobile Optimization Tips from Yottaa - MEGMeetup #1Mobile Optimization Tips from Yottaa - MEGMeetup #1
Mobile Optimization Tips from Yottaa - MEGMeetup #1Yottaa
 
Best practices to optimize commerce site performance [webinar slides]
Best practices to optimize commerce site performance [webinar slides]Best practices to optimize commerce site performance [webinar slides]
Best practices to optimize commerce site performance [webinar slides]Yottaa
 
Managing a Website Performance Optimization (WPO) Project
Managing a Website Performance Optimization (WPO) ProjectManaging a Website Performance Optimization (WPO) Project
Managing a Website Performance Optimization (WPO) ProjectYottaa
 
How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...
How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...
How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...Yottaa
 
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012Yottaa
 
Cdn-Summit-2012-mocospace-and-yottaa
Cdn-Summit-2012-mocospace-and-yottaaCdn-Summit-2012-mocospace-and-yottaa
Cdn-Summit-2012-mocospace-and-yottaaYottaa
 
Your customer your asset seminar ecommerce and website speed yottaa
Your customer your asset seminar ecommerce and website speed   yottaaYour customer your asset seminar ecommerce and website speed   yottaa
Your customer your asset seminar ecommerce and website speed yottaaYottaa
 
Anti design patterns - an experts guide to making a slow website - yottaa sit...
Anti design patterns - an experts guide to making a slow website - yottaa sit...Anti design patterns - an experts guide to making a slow website - yottaa sit...
Anti design patterns - an experts guide to making a slow website - yottaa sit...Yottaa
 
Yottaa site speed optimizer presentation at mass innovation nights part of fu...
Yottaa site speed optimizer presentation at mass innovation nights part of fu...Yottaa site speed optimizer presentation at mass innovation nights part of fu...
Yottaa site speed optimizer presentation at mass innovation nights part of fu...Yottaa
 
Yottaa website-performance-services-overview-hostingcon-2011-
Yottaa website-performance-services-overview-hostingcon-2011-Yottaa website-performance-services-overview-hostingcon-2011-
Yottaa website-performance-services-overview-hostingcon-2011-Yottaa
 
Mongodb beijingconf yottaa_3.3
Mongodb beijingconf yottaa_3.3Mongodb beijingconf yottaa_3.3
Mongodb beijingconf yottaa_3.3Yottaa
 

Mehr von Yottaa (18)

2016: The Year to Align Marketing & IT Departments
2016: The Year to Align Marketing & IT Departments2016: The Year to Align Marketing & IT Departments
2016: The Year to Align Marketing & IT Departments
 
NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...
NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...
NextGen CDNs: Webinar with Dan Rayburn of Frost and Sullivan and Ari Weil of ...
 
How to Optimize Your Entire Mobile Experience
How to Optimize Your Entire Mobile ExperienceHow to Optimize Your Entire Mobile Experience
How to Optimize Your Entire Mobile Experience
 
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and ConversionsMonetizing Mobile: How To Optimize Mobile Engagement and Conversions
Monetizing Mobile: How To Optimize Mobile Engagement and Conversions
 
Yottaa State of Web Performance Optimization Group Webinar
Yottaa State of Web Performance Optimization Group WebinarYottaa State of Web Performance Optimization Group Webinar
Yottaa State of Web Performance Optimization Group Webinar
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
 
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
 
Mobile Optimization Tips from Yottaa - MEGMeetup #1
Mobile Optimization Tips from Yottaa - MEGMeetup #1Mobile Optimization Tips from Yottaa - MEGMeetup #1
Mobile Optimization Tips from Yottaa - MEGMeetup #1
 
Best practices to optimize commerce site performance [webinar slides]
Best practices to optimize commerce site performance [webinar slides]Best practices to optimize commerce site performance [webinar slides]
Best practices to optimize commerce site performance [webinar slides]
 
Managing a Website Performance Optimization (WPO) Project
Managing a Website Performance Optimization (WPO) ProjectManaging a Website Performance Optimization (WPO) Project
Managing a Website Performance Optimization (WPO) Project
 
How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...
How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...
How GoDaddy Brought Down Millions of Sites – and How to Avoid Being a DNS Out...
 
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012
An Expert's Guide to Making a Website Slow - Chicago Webmasters Meetup 6/5/2012
 
Cdn-Summit-2012-mocospace-and-yottaa
Cdn-Summit-2012-mocospace-and-yottaaCdn-Summit-2012-mocospace-and-yottaa
Cdn-Summit-2012-mocospace-and-yottaa
 
Your customer your asset seminar ecommerce and website speed yottaa
Your customer your asset seminar ecommerce and website speed   yottaaYour customer your asset seminar ecommerce and website speed   yottaa
Your customer your asset seminar ecommerce and website speed yottaa
 
Anti design patterns - an experts guide to making a slow website - yottaa sit...
Anti design patterns - an experts guide to making a slow website - yottaa sit...Anti design patterns - an experts guide to making a slow website - yottaa sit...
Anti design patterns - an experts guide to making a slow website - yottaa sit...
 
Yottaa site speed optimizer presentation at mass innovation nights part of fu...
Yottaa site speed optimizer presentation at mass innovation nights part of fu...Yottaa site speed optimizer presentation at mass innovation nights part of fu...
Yottaa site speed optimizer presentation at mass innovation nights part of fu...
 
Yottaa website-performance-services-overview-hostingcon-2011-
Yottaa website-performance-services-overview-hostingcon-2011-Yottaa website-performance-services-overview-hostingcon-2011-
Yottaa website-performance-services-overview-hostingcon-2011-
 
Mongodb beijingconf yottaa_3.3
Mongodb beijingconf yottaa_3.3Mongodb beijingconf yottaa_3.3
Mongodb beijingconf yottaa_3.3
 

Kürzlich hochgeladen

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Kürzlich hochgeladen (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Beyond CDNs: How to Harness the Next Phase of Innovation in Web Performance

  • 1. © 2013 Yottaa, Inc. All Rights Reserved.www.yottaa.com Yottaa, Inc. 160 Federal Street Boston, MA 02110 October 1, 2013 Beyond CDNs: How To Harness the Next Phase of Innovation in Web Performance Greg Lazar (former VP and GM at Akamai) Bob Buffone (Yottaa CTO)
  • 2. Yottaa: Accelerate Mobile and Web Businesses 2 Founded: 2009 Customers: eCommerce Mission-critical websites across… Financial Services Media Software-as a-Service Consumer Goods Business Services Electronics Enterprise Software Data Center Locations30+ Product: Yottaa Performance Cloud Performance Cloud
  • 3. Agenda • 5 Forces Transforming the Web • Modern Web’s Performance Bottlenecks • Emerging Technologies & Best Practices • Case Studies from Media & E-Commerce 3 Greg Lazar: former General Manager & VP at Akamai Bob Buffone: Chief Technical Officer at Yottaa
  • 4. The 5 Forces Transforming the Web (It’s not your father’s internet!) 4
  • 5. 1: Explosion of Mobile 5 Global Internet Devices Shipment (2005 to 2016, Unit: 500M) Must Optimize for 200+ Combinations of Browser, Device, OS (Source: Business Insider Mobile Report 2012) 2005 Personal Computers Smartphones Tablets 2006 2007 2008 2009 2010 2011 2012E 2013E 2014E 2015E 2016E
  • 6. Web Performance is Key to mCommerce 64% OF SMARTPHONE USERS EXPECT PAGES TO LOAD IN UNDER 4s $1Bn APPAREL & ACCESSORIES PURCHASES in Q113 71% Of all retail transactions SMARTPHONE USERS SHOP VIA MOBILE 48% Expect mobile to be faster than desktop 85% Will go to a competitor to transact 42% Will never return to your site 29%
  • 7. 2) The Web is More Complex 7 Growth of Webpage Footprint & Number of Requests (1995 to 2012) (Sources: Demenech 2007, Gomez 2008, Charzinski 2010, Souders 2012) Ajax / HTML5 Becomes Mainstream • 2.3 MB • 209 assets • 54 javascripts • 29 HTML files • 67 domains Example: Godiva.com
  • 8. Content Complexity Hurts Performance 8
  • 9. 3) The Web is More Social 9 - 2,000 4,000 6,000 8,000 10,000 12,000 1-5 6-10 11-20 21-40 41+ TimetoInteract(msec) # of Domains # of Domains vs. Time to Interact Source: Yottaa 2013 study of IR500 sites
  • 10. 4) A Complex Application Delivery Chain Data Center Middle Mile Last Mile Front End User Interactivity
  • 11. 5) Performance is About User Engagement 11 CDN Value Proposition 2013 Business Goals Time to Start Render Time to Interact Just-in-Time Content Time on Site Bounce Rate Conversion Rate Connection Time Time to First Byte Bytes/Second Time to Last Byte Content Offload 1000…STOP …0001 Site Speed 0010001/sec User Engagement J-I-T Delivering bits is necessary, but NOT sufficient.
  • 12. The 5 Forces Transforming the Web 12 1 The Mobile Web Complex Sites & Mobile Apps 2 3 The Social Web Data Center Middle Mile Last Mile Front End User Interactivity 2013 Business Goals Time to Start Render Time to Interact Just-in-Time Content Time on Site Bounce Rate Conversion Rate User Engagement J-I-T 4 5 Complex Application Delivery Chain Redefinition of “Web Performance”
  • 14. 2013: Front End is the Bottleneck 14 332 355 1,391 2,493 6,019 7,519 - 2,000 4,000 6,000 8,000 Time to First Byte Time to Last Byte Time to Title Time to Start Render Time to Display Time to Interact Time (msec) Page Loading Timeline (Internet Retailer 500 sites) Back End Front End
  • 16. 16 That Was Then (Old Way)… …This Is NOW (New Way) Linear Loading and Rendering of Entire Page Context-specific, Just-in- Time Rendering of Content vs. • Deliver all the content, code, styling and imagery for the webpage whether the user needs or wants it • Deliver a single user experience for both mobile and desktop visitors • Not plan for mobile user • Sacrifice user experience metrics to deliver everything at once • Retrieve the content as the use requires it • Understand what the user requires in real-time and fetch it for them • Understand that devices are different and what the user needs for each device may be different • Keep important user experience metrics fast
  • 17. 17 That Was Then (Old Way)… Server-side Latency in Delivering Dynamic Content • Deliver all the content, code, styling and imagery for the webpage whether the user needs or wants it • Deliver a single user experience for both mobile and desktop visitors • Not plan for mobile user • Sacrifice user experience metrics to deliver everything at once
  • 18. Delivery of Dynamic Content: Today Client Web Server Server page Processing World Wide Web 1. Client requests a dynamic page 2. Server returns the Dynamic page Page Rendering and Processing
  • 19. InstantON™: A Breakthrough Innovation Yottaa InstantON™ accelerates dynamic applications in ways never possible before: Client Web Server Network 2b. Yottaa requests the page from the web server 2a. Yottaa immediately returns a partial page from its cache 1. Client requests a dynamic page 3a. Server returns a new page3b. Returns page delta and client processing instructions Page Rendering and Processing Server page Processing Page Processing Partial Page Delivery Page Delta
  • 20. 20 Unnecessarily Large Size and Quantity of Serially-delivered Assets That Was Then… Front End Optimization (FEO) Techniques …This Is NOW
  • 21. Front End Optimization Problems: Solutions: Large Assets Lots of Requests Serialization Reduce # of Requests: • Combine Scripts and Images • Combine images with Sprites • Employ data URIs Reduce Asset Weight: • Use Gzip • Minify Scripts • Use Lossy and Lossless Image Compression Parallel Processing: • Load 3rd Party Assets Asynchronously • Use Domain Sharding • Use Intelligent Script Loaders
  • 22. 22 That Was Then (Old Way)… …This Is NOW (New Way) Commitment to Single CDN Vendor CDN Federation vs. • Sign on CDN contract and be locked in via contract for 2 years and via integration effort for longer • Suffer bad performance in certain regions • Costly software changes to code to integrate fully with CDN • Solve only a small part of the performance problem • Deliver the best performance for your visitor in all regions • Integration is done automatically to multiple CDNs • Single API can control and manage all CDNs • No software changes required
  • 23. 23 That Was Then (Old Way)… …This Is NOW (New Way) “One-Size-Fits-All” Optimizations Device-specific Optimizations vs. • Least common denominator approach to web performance • Leave mobile un-optimized • Think about your application as mobile vs. desktop • No possible way to deliver great performance without the capital of Facebook or Google • Target all device profiles with a best fit strategy • Understand there are at least 3 application scenarios:  Mobile site on mobile  Standard site on mobile  Desktop site on desktop • Deliver on the potential 1000s of combinations of device, browser and network limitations of your users
  • 24. 24 That Was Then (Old Way)… …This Is NOW (New Way) Performance Delivered by DevOps & Your Infrastructure Performance Delivered via the Cloud vs. • After the release ask operations and development to fix the performance issues • Operations tells Business: “We need a hardware upgrade” (p.s. It will only fix part of the problem) • Development tells Business: “We will put this into the next release” (p.s. It will only fix part of the problem) • Both operations and development tells Business: “We need a new platform” (p.s. It will only fix part of the problem) • Business can see the correlation of performance and business metrics • Business can solve with the help of operations and development the complete problem • Business can easily predict both the cost and the ROI of solving performance problems
  • 25. 25 Inability to Deal with 3rd Party Tags That Was Then… Performance-focused Tag Management …This Is NOW
  • 26. Applying the Best Practices: Examples from the Field 26
  • 27. Your Servers 27 Yottaa Solution Search Engines Browsers Web Visitors: Mobile Performance Cloud Cloud Firewall Federated CDN Front End Optimization Application Sequencing User Engagement Visibility 1 2 3
  • 28. Case Study: Brit Awards • “The British Grammys”: The biggest event in the British music industry’s calendar • Millions of daily page views during peak 28
  • 29. User Experience Improved ~50% 29 - 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00 4.50 5.00 Time to Start Render Time to Interact Time(sec) Without Yottaa With Yottaa
  • 30. Dramatic Reduction in Infrastructure Load 30 97% reduction in requests and bytes offloaded to Yottaa network Sailed through traffic spikes

Hinweis der Redaktion

  1. Ilya will speak to this
  2. We are a 4 year old venture-backed company.Our product, Yottaa Performance Cloud, sits between your server and your visitors, and accelerates mobile and web performance, improving user engagement and conversions.
  3. In today’s talk, we’ll cover:5 Forces Transforming the WebModern Web’s Performance BottlenecksEmerging Technologies & Best PracticesCase StudiesOur speakers today are: Greg Lazar, formerly of Akamai; and Bob Buffone, CTO of Yottaa. He’s spent the past decade helping enterprises web-enable their business applications, and is a frequent speaker on web performance.
  4. SHORT INTR0 – 39 years in software, high tech; including 15 years in internet and CDN; 7 years with Akamai; currently an independent consultant in the Boston area.Since I started my live, marketing events business over the internet in 2000 many things have changed.Today I will be discussing the five forces – some evolutionary, some revolutionary – that have dramatically transformed the web over the past decade.It’s important to understand these forces, so that your future investments are addressing the new realities.Let’s take a look at each of them, and how they relate to performance, and business goals.
  5. First factor: Explosion of MobileThe past several years have seen explosive growth of mobile devices (smart phones and tablets).From the dawn of the commercial web to as recently as 2004 or 2005, we’ve primarily had to worry about the desktop PC.Now, with the mobile revolution, there are HUNDREDS of browser/device combinations to worry about - to code for, to test for.Why is this so important? Well, consider these facts: [go to next slide]
  6. The size and growth of mobile represents an enormous opportunity for us all.There’s already billions of dollars being transacted on mobile devices.Mobile traffic accounts for as much as 25-50% of many sites, and that will only increase over time. Almost half of all retail transactions are from Mobile.Performance matters:Impacts engagement, purchase, conversions, etc.Slow web performance directly impacts conversionsThe effect is more severe for mobile websitesMobile provides less feedback, increases frustration[Mention some stats from the slide] In the 2005 timeframe while at Akamai, we spent a lot of effort to develop the ROI that comes with increased performance. Today, most businesses already get the ROI, but they don’t know how to attain the performance gains in this new environment
  7. 2nd Factor: The Web has been growing more complexOn this chart, we see how both the MEMORY footprint of the page, and # of PAGE ASSETS, or requests, has grown over time.In the beginning, we had a server, a simple HTML file, and a couple images;Today’s web pages are complex, rich, distributed applications.Here’s a typical example: the Godiva.com homepage:This page is over 2 Megabytes in size, with over 200 page assets,dozens of javascripts and HTML files, all being pulled from almost 70 different domains – many of which Godiva.com likely doesn’t control!So – what does all this complexity mean for PERFORMANCE? Let’s take a look…
  8. Not surprisingly, the more complex a site is, the worse its performance is.Here’s a result of a recent study of 14,000 web sites across a wide range of industries. What we see here is that the more complex a site is – whether you measure that in terms of page memory footprint, or # of Javascripts, # of images, or pretty much any other content metric – the WORSE performance is. After all – it takes time and effort to get, load and display the content.
  9. The 3rd aspect of the changing web is that it’s social. Now, in many ways that’s obviously a good thing. We want people sharing, telling their friends, embedded content from one site on another. But the presence of all these 3rd party widgets – whether it’s social widgets, analytics, content, etc. – has a huge impact on performance.Facebook, Twitter, Linkedin, Google Analytics, You Tube all interact within a given websiteHere’s some more data – from the same study – showing that the more domains a site pulls content from, the worse, on average, performance is.SOURCE? 2013 IR500 sales study , with > 1,000 URL’s
  10. Let’s step back and take a look at the bigger pictureThe fourth element of the web’s evolution is that today, there’s an extremely complex application delivery chain. And if you think about it, most of it is out of our control!First, we have the data center: yes, you have some control over how your site is architected and hosted; but even then, as soon as you include 3rd party tags, widgets – your website is at the mercy of the 3rd party.In the middle mile, if you’re using a CDN, then you do have some control over just how your content is delivered;. but beyond that: you have no control over what last mile connection your visitor is accessing your site; no control over their device/browser/operating system; or where on the page they decide to click, how they choose to navigate and interact within your site. THIS APPLICATION CHAIN IS CRITICAL TO UNDERSTAND AKAMAI AND OTHER HOSTING AND CDN PROVIDERS HAVE OVERCOME THE INHERENT OBSTACLES OF THE PUBLIC INTERNET, but gaining control over the end to end process is the challenge.
  11. And last but not least, there’s a real transformation happening in how businesses think about performance.Traditionally, the CDN value prop is about site speed, and scale and reliability. The key metrics are things like:Connection time to the serverBandwidth% of content offloadToday, delivering the bits is necessary, but NOT sufficient.Arguably even more important are the higher-level business goals, around USER ENGAGEMENT. with, that, the key metrics become things like:How fast does the browser starts to renderHow soon can the visitor interact with the page, or mobile appIs the content delivered “just in time”?, is the content presented when it’s needed?The key metrics of user engagement are things like time on site, conversion and purchase rates, reducing abandonment.This is a different way to think about performance. But if you think of it this way, the approaches and technologies to optimize on THESE dimensions require us to think way beyond CDNs and what CDNs can do.
  12. So given these 5 forces transforming the web, you can see that the CDN vendors solved the inherent bottlenecks of the public internet over the last decade. And companies like Akamai, Limelight, Level3 and Edgecast will continue to make their CDN services better. But the real problem to be addressed is the last mile/first mile challenges really accentuated by the explosion of mobile devices.There are some exciting new developements to address today’s performance bottlenecks. Now, I’d like to bring on Bob Buffone, the CTO and co-founder of Yottaa to describe some of the solutions that go beyond the CDN