SlideShare una empresa de Scribd logo
1 de 42
© AKAMAI - EDGE 2017
Improving Mobile Performance – simple tips and tricks
Senior Lead
Service Architect
Bhagirath Gaonkar
Technical Project
Manager ll
Saili Shaha
© AKAMAI - EDGE 2017
Improving Mobile Performance – simple tips and tricks
Saili Shaha and Bhagirath Gaonkar
© AKAMAI - EDGE 2017
Name
Lorem ipsum dolor
sit amet,
consectetuer
adipiscing elit.
Aenean.
Name
Lorem ipsum dolor
sit amet,
consectetuer
adipiscing elit.
Aenean.
Name
Lorem ipsum dolor
sit amet,
consectetuer
adipiscing elit.
Aenean.
Name
Lorem ipsum dolor
sit amet,
consectetuer
adipiscing elit.
Aenean.
Meet the Presenters
Bhagirath
Gaonkar
Senior Lead
Service Architect
Saili
Shaha
Technical Project
Manager ll
© AKAMAI - EDGE 2017
Agenda
The importance of Mobile Performance to Business1
Network Protocols2
Mobile App Performance3
Image Optimizations4
Miscellaneous Improvements5
© AKAMAI - EDGE 2017
of visits to mobile sites are abandoned after 3 seconds according to research
from Google's DoubleClick.53%
drop in page views for a 4 second delay that Optimizely added via an artificial
latency to the Telegraph11%
increase in conversions for every 1 second of improvement in load time.
Every 100ms improvement also resulted in up to a 1% increase in revenue.2%
drop in revenue for a 1 second delay in Bing results. Two second delay results
in 4.3% drop.2.8%
drop in revenue for a 100ms delay in load time at Amazon1%
Performance Impacts Business Metrics
https://wpostats.com
© AKAMAI - EDGE 2017
Recent Data Validates What We Already Know
© AKAMAI - EDGE 2017
Mobile Web Desktops Mobile Apps
Conversions
1.5X
Mobile users spend more money
2X
© AKAMAI - EDGE 2017
Mobile users have a lower tolerance for delays
© AKAMAI - EDGE 2017
Development &
Deployment Complexity
It’s Never Been Harder to Deliver Great Mobile
Experiences
Unreliable Internet & Data
Center Infrastructure
User Fragmentation across
Devices, Sites, & Apps
Unpredictable
Cellular Connectivity
End-to-End Challenges
Easier to Develop
and Deliver Great
Experiences
Harder to Develop
and Deliver Great
Experiences
Internet
© AKAMAI - EDGE 2017
Network Protocols
© AKAMAI - EDGE 2017
Why IPv6?
Gartner Says 8.4 Billion Connected "Things" Will Be in Use in 2017
http://www.warwicknet.com/blog/introduction-ipv6
© AKAMAI - EDGE 2017
IPv6 Benefits for Mobile Websites and Applications
© AKAMAI - EDGE 2017
Mobile App Performance
© AKAMAI - EDGE 2017
49%
of users expect a
mobile app to respond
in 2 seconds or less
HP Enterprise, “What’s your FunDex?”
80%
will use a problematic
app three times or less
TechBeacon, “2015 Mobile App Usage
and Abandonment Survey”, 2015
Mobile App Users are Extremely Sensitive to Performance
40%
uninstall apps based
on a prior unsatisfactory
experience
Marketing Profs, “Mapping a Mobile App
User’s Journey From Discovery to Purchase”
Infographic, 2016
© AKAMAI - EDGE 2017
Edge
Servers
Extend Akamai all the way to the device (SDK) Akamaized Route (TODAY)
Extend Akamai to the device
© AKAMAI - EDGE 2017
Network Awareness
Adapt resources and app behavior based on network quality
SureRoute for Cellular
Identify the fastest path through the mobile network to the Akamai Edge
Contextual Pre-Positioning
Instantaneous app views and seamless browsing, even offline
Mobile User Analytics
App insight into changing network & device conditions
Mobile Application Performance SDK
Universal Cache
Enables caching of resources within the mobile app
© AKAMAI - EDGE 2017
Network Awareness
Send hints to Akamai to optimize images and content
Augment server side responses based on client side congestion
SDK Automatically hints Akamai Server about
Network Quality
© AKAMAI - EDGE 2017
{ do lean-app()};
{ do everything()};
If n/w quality == LOW
If n/w quality == HIGH
Tailor the app
experience
Tailor experience to network conditions
© AKAMAI - EDGE 2017
Tailor the app
experience
Tailor the cached
content
If n/w quality == LOW
If n/w quality == HIGH
9 KB
99 KB
AIC
Tailor experience to network conditions
© AKAMAI - EDGE 2017
If n/w quality == LOW
If n/w quality == HIGH Origin
Tailor the app
experience
Tailor the cached
content
Tailor the origin
content
Return 5
searches
Return 48
searches
Tailor experience to network conditions
© AKAMAI - EDGE 2017
ISP region 1
ISP region 2
Selects the closest and the “fastest” server for your
request
Test results have shown ~20% improvement
over cellular
SureRoute for Cellular
© AKAMAI - EDGE 2017
Contextual Pre-Positioning
Define what content to push and to whom and when
Select Network Type
(wifi or cellular or both)
Set Download limits
(MB/device/day)
Set Time Windows
(hr:min)
Content Hold Time
(hr:min)
© AKAMAI - EDGE 2017
Better visibility into real user performance
© AKAMAI - EDGE 2017
50%see pages in 2 seconds
over cellular!
© AKAMAI - EDGE 2017
Image Optimizations
© AKAMAI - EDGE 2017
Image Optimizations for Mobile - Why Worry?
© AKAMAI - EDGE 2017
Image Optimizations for Mobile – Image Manager
Screen Size:
315 x 420
900 x 1200
1.2MB
450 x 600
185KB
Automatic Resize for Mobile (viewport)
Format
Size vs.
JPEG
Browser Support
JPEG N/A All
WebP -35%
JPEG XR -30%
JPEG 2000 -30%
Convert to Optimal Format for Software/Browser/File
Example Policy: Watermark with Breakpoints
Resize:
 Thumbnail: Mobile, Tablet, Desktop
 Main: Mobile, Tablet, Desktop
 Zoom Image: Mobile, Tablet, Desktop
Quality:
Perceptual Medium-High
Watermark:
Lower left corner, watermarkimage.jpg
Policy Driven Artistic & Technical Transformations
<img src=“http://example.com/img/model-black-car-
headlight.jpg?policy=zoom”>
Original Automatic Perceptual Quality
Automatic Perceptual Quality Algorithm
Q = 85
61KB
Q = 75
48KB
© AKAMAI - EDGE 2017
What is the impact of using Image Manager
Improvement
in page load
time overall
© AKAMAI - EDGE 2017
Image Manager Demo
© AKAMAI - EDGE 2017
Miscellaneous Improvements
© AKAMAI - EDGE 2017
Miscellaneous Tips
Time out detection and
fail-over
Enable HTTP/2
Optimum cache-
fragmentation for higher
cache-hit ratio
Smart balancing in
cloud using
Cloudlets
© AKAMAI - EDGE 2017
When you master mobile, customers are
more likely to:
Browse more pages
Spend more time on Apps
Engage more often
Spend more money
on products
Share positive experiences
with family, friends, and on
social media
© AKAMAI - EDGE 2017
© AKAMAI - EDGE 2017
Appendix
© AKAMAI - EDGE 2017
© AKAMAI - EDGE 2017
Image Optimizations for Mobile - Adaptive Image Compression
© AKAMAI - EDGE 2017
By 2020, 4 out of 5 people worldwide will own a smartphone.
That’s a total of roughly 6.1 billion mobile users. Many of these users will never
have used a desktop computer or landline. [source]
Mobile shoppers are more engaged than desktop shoppers.
57% of tablet users conduct product searches at least once a week, compared to
37% of desktop users. [source]
Mobile users shop more.
35% of tablet and smartphone users make at least one online purchase per week
via mobile, compared to just 15% of desktop users. [source]
M-Commerce is on the rise
In the US, currently only about 15% of online transactions take place via mobile
devices. In Japan, South Korea, and the UK, that number is approaching — or in
the case of Japan, exceeding — 50%. [source]
Mobile users spend more
The Importance of Mobile Performance
https://www.soasta.com/blog/23-stats-mobile-web-performance-monitoring/
© AKAMAI - EDGE 2017
Mobile Application Performance SDK
Excellent
Good
Poor
● Display highest quality images and videos
● Reduce image compression levels to reduce server side processing time
● Enable instant content within apps via segment based pre-positioning
● Optimize dynamic content and TTFB with Multipath/ SureRoute for Cellular
● Increase image compression to reduce transport latency
● Dynamically decrease image resolution
● Reduce API calls and replace with static content requests
● Maximize image compression
● Minify query responses to reduce the payload
● Default to intelligently pre-positioned content for offline availability
● Monitor and report on actual app performance
We provide network quality awareness and situational performance optimizations for mobile
app developers so they can provide the highest quality experience to their end users
© AKAMAI - EDGE 2017
Mobile Content
© AKAMAI - EDGE 2017
Image Optimizations for Mobile – Image Manager
Leverage Image Manager to deliver an optimal
image to each device automatically
• Browser specific formats can be
automatically leveraged for WebView
initiated requests
• Deliver optimal image size (viewport)
• Chroma Subsampling reduces memory
footprint on device
• Perceptual Quality results in faster images
© AKAMAI - EDGE 2017
User Engagement For Mobile Web vs Apps
© AKAMAI - EDGE 2017
22
5.7
Products viewed per user
Percentage added to basket
24%
13%
Percentage of transactions
54%
44%
Apps Mobile Web
How do we help solve it ?
Preload rich and personalized content to
the right users ahead of time
● Identify the fastest and optimal
cellular region for dynamic
transactions
● Make real time optimization
decision based on network quality
Measure events within the app that are
critical for conversion and help unearth
poor performance areas within your app
RETAIL
Apps on an average have more conversions than mobile web
Source: wall street journal, April 2016, shoppers flock to apps shaking up retail
What does this mean for an app ?
More rich content requested per second
through a congested network
Failure of dynamic transactions leads to
cart abandonment and reduces
conversion rates
Lack of visibility into app performance
issues will lead to lower user retention
rates.

Más contenido relacionado

La actualidad más candente

Powerpoint presentation-4.0
Powerpoint presentation-4.0Powerpoint presentation-4.0
Powerpoint presentation-4.0
Roger Waters
 
Enterprise mobility and cloud
Enterprise mobility and cloudEnterprise mobility and cloud
Enterprise mobility and cloud
Kamesh Pemmaraju
 
Apps vs. Mobile
Apps vs. MobileApps vs. Mobile
Apps vs. Mobile
ronrowan
 

La actualidad más candente (17)

The Art of Mobile Performance (Mobiconf 2015)
The Art of Mobile Performance (Mobiconf 2015)The Art of Mobile Performance (Mobiconf 2015)
The Art of Mobile Performance (Mobiconf 2015)
 
Powerpoint presentation-4.0
Powerpoint presentation-4.0Powerpoint presentation-4.0
Powerpoint presentation-4.0
 
Mobile websites by clear idea | social media marketing
Mobile websites by clear idea | social media marketingMobile websites by clear idea | social media marketing
Mobile websites by clear idea | social media marketing
 
"Going Mobile - Not the 'WHO', the How"
"Going Mobile - Not the 'WHO', the How""Going Mobile - Not the 'WHO', the How"
"Going Mobile - Not the 'WHO', the How"
 
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
 
Tmac apps vs-mobile-theme-2
Tmac apps vs-mobile-theme-2Tmac apps vs-mobile-theme-2
Tmac apps vs-mobile-theme-2
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile
 
7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics
 
Adoption_Show
Adoption_ShowAdoption_Show
Adoption_Show
 
Enterprise mobility and cloud
Enterprise mobility and cloudEnterprise mobility and cloud
Enterprise mobility and cloud
 
The Mobile Shift
The Mobile ShiftThe Mobile Shift
The Mobile Shift
 
Akamai corporate presentation english
Akamai corporate presentation englishAkamai corporate presentation english
Akamai corporate presentation english
 
Apps vs. Mobile
Apps vs. MobileApps vs. Mobile
Apps vs. Mobile
 
iBeacons: Reality or Still a Work in Progress?
iBeacons:  Reality or Still a Work in Progress?iBeacons:  Reality or Still a Work in Progress?
iBeacons: Reality or Still a Work in Progress?
 
Mobile Strategy Guide
Mobile Strategy GuideMobile Strategy Guide
Mobile Strategy Guide
 
Intuitive Responsive Web App for World’s Leading Device Insurer
Intuitive Responsive Web App for World’s Leading Device InsurerIntuitive Responsive Web App for World’s Leading Device Insurer
Intuitive Responsive Web App for World’s Leading Device Insurer
 
Olosomo app or_mobile
Olosomo app or_mobileOlosomo app or_mobile
Olosomo app or_mobile
 

Similar a Improving mobile performance

Rise of The Hyper Connected Shopper
Rise of The Hyper Connected ShopperRise of The Hyper Connected Shopper
Rise of The Hyper Connected Shopper
eTailing India
 

Similar a Improving mobile performance (20)

Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
 
Visualizing Cellular Audience for Streaming KPI's
Visualizing Cellular Audience for Streaming KPI'sVisualizing Cellular Audience for Streaming KPI's
Visualizing Cellular Audience for Streaming KPI's
 
Holiday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakHoliday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For Peak
 
From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWA
 
Decide if PhoneGap is for you as your mobile platform selection
Decide if PhoneGap is for you as your mobile platform selectionDecide if PhoneGap is for you as your mobile platform selection
Decide if PhoneGap is for you as your mobile platform selection
 
Rise of The Hyper Connected Shopper
Rise of The Hyper Connected ShopperRise of The Hyper Connected Shopper
Rise of The Hyper Connected Shopper
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
 
JUMP13 Whitepapers Live: Mobile Innovation
JUMP13 Whitepapers Live: Mobile InnovationJUMP13 Whitepapers Live: Mobile Innovation
JUMP13 Whitepapers Live: Mobile Innovation
 
5G Technology Calls for Stronger Mobile SEO Strategy
5G Technology Calls for Stronger Mobile SEO Strategy5G Technology Calls for Stronger Mobile SEO Strategy
5G Technology Calls for Stronger Mobile SEO Strategy
 
Cloud Mobile Big Data - Cuomo
Cloud Mobile Big Data - Cuomo Cloud Mobile Big Data - Cuomo
Cloud Mobile Big Data - Cuomo
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Mobile Automation and Best Practices - Siva Sundararaman
Mobile Automation and Best Practices - Siva SundararamanMobile Automation and Best Practices - Siva Sundararaman
Mobile Automation and Best Practices - Siva Sundararaman
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
 
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
 
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
 
User Focus 2014 - Choosing The Right Mobile Approach
User Focus 2014 - Choosing The Right Mobile ApproachUser Focus 2014 - Choosing The Right Mobile Approach
User Focus 2014 - Choosing The Right Mobile Approach
 
GPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT ApplicationsGPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT Applications
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
 
Great Expectations - Dr. Tom Leighton, Akamai
Great Expectations - Dr. Tom Leighton, AkamaiGreat Expectations - Dr. Tom Leighton, Akamai
Great Expectations - Dr. Tom Leighton, Akamai
 
Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?
 

Último

valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 

Improving mobile performance

  • 1. © AKAMAI - EDGE 2017 Improving Mobile Performance – simple tips and tricks Senior Lead Service Architect Bhagirath Gaonkar Technical Project Manager ll Saili Shaha
  • 2. © AKAMAI - EDGE 2017 Improving Mobile Performance – simple tips and tricks Saili Shaha and Bhagirath Gaonkar
  • 3. © AKAMAI - EDGE 2017 Name Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean. Name Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean. Name Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean. Name Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean. Meet the Presenters Bhagirath Gaonkar Senior Lead Service Architect Saili Shaha Technical Project Manager ll
  • 4. © AKAMAI - EDGE 2017 Agenda The importance of Mobile Performance to Business1 Network Protocols2 Mobile App Performance3 Image Optimizations4 Miscellaneous Improvements5
  • 5. © AKAMAI - EDGE 2017 of visits to mobile sites are abandoned after 3 seconds according to research from Google's DoubleClick.53% drop in page views for a 4 second delay that Optimizely added via an artificial latency to the Telegraph11% increase in conversions for every 1 second of improvement in load time. Every 100ms improvement also resulted in up to a 1% increase in revenue.2% drop in revenue for a 1 second delay in Bing results. Two second delay results in 4.3% drop.2.8% drop in revenue for a 100ms delay in load time at Amazon1% Performance Impacts Business Metrics https://wpostats.com
  • 6. © AKAMAI - EDGE 2017 Recent Data Validates What We Already Know
  • 7. © AKAMAI - EDGE 2017 Mobile Web Desktops Mobile Apps Conversions 1.5X Mobile users spend more money 2X
  • 8. © AKAMAI - EDGE 2017 Mobile users have a lower tolerance for delays
  • 9. © AKAMAI - EDGE 2017 Development & Deployment Complexity It’s Never Been Harder to Deliver Great Mobile Experiences Unreliable Internet & Data Center Infrastructure User Fragmentation across Devices, Sites, & Apps Unpredictable Cellular Connectivity End-to-End Challenges Easier to Develop and Deliver Great Experiences Harder to Develop and Deliver Great Experiences Internet
  • 10. © AKAMAI - EDGE 2017 Network Protocols
  • 11. © AKAMAI - EDGE 2017 Why IPv6? Gartner Says 8.4 Billion Connected "Things" Will Be in Use in 2017 http://www.warwicknet.com/blog/introduction-ipv6
  • 12. © AKAMAI - EDGE 2017 IPv6 Benefits for Mobile Websites and Applications
  • 13. © AKAMAI - EDGE 2017 Mobile App Performance
  • 14. © AKAMAI - EDGE 2017 49% of users expect a mobile app to respond in 2 seconds or less HP Enterprise, “What’s your FunDex?” 80% will use a problematic app three times or less TechBeacon, “2015 Mobile App Usage and Abandonment Survey”, 2015 Mobile App Users are Extremely Sensitive to Performance 40% uninstall apps based on a prior unsatisfactory experience Marketing Profs, “Mapping a Mobile App User’s Journey From Discovery to Purchase” Infographic, 2016
  • 15. © AKAMAI - EDGE 2017 Edge Servers Extend Akamai all the way to the device (SDK) Akamaized Route (TODAY) Extend Akamai to the device
  • 16. © AKAMAI - EDGE 2017 Network Awareness Adapt resources and app behavior based on network quality SureRoute for Cellular Identify the fastest path through the mobile network to the Akamai Edge Contextual Pre-Positioning Instantaneous app views and seamless browsing, even offline Mobile User Analytics App insight into changing network & device conditions Mobile Application Performance SDK Universal Cache Enables caching of resources within the mobile app
  • 17. © AKAMAI - EDGE 2017 Network Awareness Send hints to Akamai to optimize images and content Augment server side responses based on client side congestion SDK Automatically hints Akamai Server about Network Quality
  • 18. © AKAMAI - EDGE 2017 { do lean-app()}; { do everything()}; If n/w quality == LOW If n/w quality == HIGH Tailor the app experience Tailor experience to network conditions
  • 19. © AKAMAI - EDGE 2017 Tailor the app experience Tailor the cached content If n/w quality == LOW If n/w quality == HIGH 9 KB 99 KB AIC Tailor experience to network conditions
  • 20. © AKAMAI - EDGE 2017 If n/w quality == LOW If n/w quality == HIGH Origin Tailor the app experience Tailor the cached content Tailor the origin content Return 5 searches Return 48 searches Tailor experience to network conditions
  • 21. © AKAMAI - EDGE 2017 ISP region 1 ISP region 2 Selects the closest and the “fastest” server for your request Test results have shown ~20% improvement over cellular SureRoute for Cellular
  • 22. © AKAMAI - EDGE 2017 Contextual Pre-Positioning Define what content to push and to whom and when Select Network Type (wifi or cellular or both) Set Download limits (MB/device/day) Set Time Windows (hr:min) Content Hold Time (hr:min)
  • 23. © AKAMAI - EDGE 2017 Better visibility into real user performance
  • 24. © AKAMAI - EDGE 2017 50%see pages in 2 seconds over cellular!
  • 25. © AKAMAI - EDGE 2017 Image Optimizations
  • 26. © AKAMAI - EDGE 2017 Image Optimizations for Mobile - Why Worry?
  • 27. © AKAMAI - EDGE 2017 Image Optimizations for Mobile – Image Manager Screen Size: 315 x 420 900 x 1200 1.2MB 450 x 600 185KB Automatic Resize for Mobile (viewport) Format Size vs. JPEG Browser Support JPEG N/A All WebP -35% JPEG XR -30% JPEG 2000 -30% Convert to Optimal Format for Software/Browser/File Example Policy: Watermark with Breakpoints Resize:  Thumbnail: Mobile, Tablet, Desktop  Main: Mobile, Tablet, Desktop  Zoom Image: Mobile, Tablet, Desktop Quality: Perceptual Medium-High Watermark: Lower left corner, watermarkimage.jpg Policy Driven Artistic & Technical Transformations <img src=“http://example.com/img/model-black-car- headlight.jpg?policy=zoom”> Original Automatic Perceptual Quality Automatic Perceptual Quality Algorithm Q = 85 61KB Q = 75 48KB
  • 28. © AKAMAI - EDGE 2017 What is the impact of using Image Manager Improvement in page load time overall
  • 29. © AKAMAI - EDGE 2017 Image Manager Demo
  • 30. © AKAMAI - EDGE 2017 Miscellaneous Improvements
  • 31. © AKAMAI - EDGE 2017 Miscellaneous Tips Time out detection and fail-over Enable HTTP/2 Optimum cache- fragmentation for higher cache-hit ratio Smart balancing in cloud using Cloudlets
  • 32. © AKAMAI - EDGE 2017 When you master mobile, customers are more likely to: Browse more pages Spend more time on Apps Engage more often Spend more money on products Share positive experiences with family, friends, and on social media
  • 33. © AKAMAI - EDGE 2017
  • 34. © AKAMAI - EDGE 2017 Appendix
  • 35. © AKAMAI - EDGE 2017
  • 36. © AKAMAI - EDGE 2017 Image Optimizations for Mobile - Adaptive Image Compression
  • 37. © AKAMAI - EDGE 2017 By 2020, 4 out of 5 people worldwide will own a smartphone. That’s a total of roughly 6.1 billion mobile users. Many of these users will never have used a desktop computer or landline. [source] Mobile shoppers are more engaged than desktop shoppers. 57% of tablet users conduct product searches at least once a week, compared to 37% of desktop users. [source] Mobile users shop more. 35% of tablet and smartphone users make at least one online purchase per week via mobile, compared to just 15% of desktop users. [source] M-Commerce is on the rise In the US, currently only about 15% of online transactions take place via mobile devices. In Japan, South Korea, and the UK, that number is approaching — or in the case of Japan, exceeding — 50%. [source] Mobile users spend more The Importance of Mobile Performance https://www.soasta.com/blog/23-stats-mobile-web-performance-monitoring/
  • 38. © AKAMAI - EDGE 2017 Mobile Application Performance SDK Excellent Good Poor ● Display highest quality images and videos ● Reduce image compression levels to reduce server side processing time ● Enable instant content within apps via segment based pre-positioning ● Optimize dynamic content and TTFB with Multipath/ SureRoute for Cellular ● Increase image compression to reduce transport latency ● Dynamically decrease image resolution ● Reduce API calls and replace with static content requests ● Maximize image compression ● Minify query responses to reduce the payload ● Default to intelligently pre-positioned content for offline availability ● Monitor and report on actual app performance We provide network quality awareness and situational performance optimizations for mobile app developers so they can provide the highest quality experience to their end users
  • 39. © AKAMAI - EDGE 2017 Mobile Content
  • 40. © AKAMAI - EDGE 2017 Image Optimizations for Mobile – Image Manager Leverage Image Manager to deliver an optimal image to each device automatically • Browser specific formats can be automatically leveraged for WebView initiated requests • Deliver optimal image size (viewport) • Chroma Subsampling reduces memory footprint on device • Perceptual Quality results in faster images
  • 41. © AKAMAI - EDGE 2017 User Engagement For Mobile Web vs Apps
  • 42. © AKAMAI - EDGE 2017 22 5.7 Products viewed per user Percentage added to basket 24% 13% Percentage of transactions 54% 44% Apps Mobile Web How do we help solve it ? Preload rich and personalized content to the right users ahead of time ● Identify the fastest and optimal cellular region for dynamic transactions ● Make real time optimization decision based on network quality Measure events within the app that are critical for conversion and help unearth poor performance areas within your app RETAIL Apps on an average have more conversions than mobile web Source: wall street journal, April 2016, shoppers flock to apps shaking up retail What does this mean for an app ? More rich content requested per second through a congested network Failure of dynamic transactions leads to cart abandonment and reduces conversion rates Lack of visibility into app performance issues will lead to lower user retention rates.