Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How CDNs Can improve Mobile Application Performance

904 views

Published on

Two to four seconds. That’s about as long as many consumers will wait for web pages to load before abandoning your page, research shows. Content Delivery Networks (CDN) can help dramatically improve your site’s load times and performance. But what can they do to improve the performance of mobile applications? This is especially problematic when users are connecting from subpar or congested cellular networks which are often beyond the reach of traditional CDN provider POPs. In this webinar, learn how traditional CDN providers operate, and the challenges with delivering to mobile users.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

How CDNs Can improve Mobile Application Performance

  1. 1. • Consumers are Impatient • Consumers are Loyal—If You’re Fast • You’ll Lose Money if You’re Slow 1. Why You Need Speed
  2. 2. • Unstable Performance • Images Time Out, Don’t Load • APIs - High Latency, Slow Response Time • Low User Ratings & Poor Reviews 2. Other Mobile App Success Roadblocks
  3. 3. “Speed thrills, friction kills” — Google Why You Need Speed
  4. 4. • Consumers are Impatient • 47% expect web page to load in 2 SECONDS or less Source: Gomez Why You Need Speed
  5. 5. • Consumers are Impatient • 40% abandon a website that takes more than 3 SECONDS to load Source: Gomez Why You Need Speed
  6. 6. • Consumers are Impatient • 29% of smartphone users leave a site or app if it’s too slow or they can’t find information Source: Google Why You Need Speed
  7. 7. • Consumers are Impatient • Of smartphone users who bail, 70% do so because of slow load times Source: Google Why You Need Speed
  8. 8. • Consumers are Loyal— If You’re Fast • 52% of online shoppers: Fast page loading is important to their site loyalty Source: Gomez Why You Need Speed
  9. 9. • Consumers are Loyal— If You’re Fast • 3 SECONDS of waiting decreases customer satisfaction by 16% Source: Gomez Why You Need Speed
  10. 10. • Consumers are Loyal— If You’re Fast • 40% of consumers won’t wait more than 3 SECONDS before abandoning a retail site Source: Google Why You Need Speed
  11. 11. • You’ll Lose Money if You’re Slow • For e-commerce site making $100k daily, 1 SECOND page delay could cost $2.5 million in lost sales annually Source: Gomez Why You Need Speed
  12. 12. 2. Other Mobile App Success Roadblocks
  13. 13. • Unstable Performance • Slow or unstable app performance can result in low ratings Other Mobile App Success Roadblocks
  14. 14. • Images Time Out, Don’t Load • Bad user experience • Shopping cart abandonment • Results in poor review Other Mobile App Success Roadblocks
  15. 15. • APIs - High Latency, Slow Response Time • Many apps today leverage several APIs to connect w/ other services & apps • High latency = time it takes for request to travel to/from API or web server • Slow response time = time spent processing requests Other Mobile App Success Roadblocks
  16. 16. • APIs - High Latency, Slow Response Time • Apps w/ high latency and slow response time = poor user experience • Poor user experience = low user reviews, ratings • Low user reviews, ratings can = low app adoption Other Mobile App Success Roadblocks
  17. 17. • Low User Ratings and Poor Reviews • 67% of top 100 free iOS apps have 4 stars or more • 92% of top 100 free iOS apps have 3+ star rating • Only 13% of users consider apps with 1 star ratings Source: Kahuna Other Mobile App Success Roadblocks
  18. 18. • Low User Ratings and Poor Reviews • 59% of users always or usually check ratings before downloading an app Source:Apptentive Other Mobile App Success Roadblocks
  19. 19. • Low User Ratings and Poor Reviews • Improving user rating can increase adoption • Going from 2 to 3 stars boosts conversion by 280% • Moving from 2 to 4 stars increases conversion 540% Source:AdWeek Other Mobile App Success Roadblocks
  20. 20. • Low User Ratings and Poor Reviews • 73% of mobile device owners say an app or website’s performance is key to their impression of a brand Source: Atomik Research Other Mobile App Success Roadblocks
  21. 21. Building better mobile experiences Where traditional CDN’s fall short
  22. 22. We are helping build a better Internet Cloudflare is an Edge Service Provider that provides performance and security services to anything connected to the Internet. 25
  23. 23. Cloudflare acquires Neumob +
  24. 24. Slow Mobile Sites and Apps Origin Mobile devices have limited compute, memory and power which slows down processing content like images or client-side code Mobile apps use APIs which increase calls to the origin Mobile devices traverse slower and more erratic networks which hurts throughput
  25. 25. What can a CDN do for mobile?
  26. 26. The value of CDNs Global caching Cache content closer to users to mitigate the impact of latency Optimization Files can be optimized by either compressing or converting to more efficient file types High availability Ensure high availability of servers by distributing content across the network
  27. 27. Web and desktop clients see greatest benefits “Complete time decreased by 10%, compared to a 20% improvement we noted in a similar experiment with desktop optimization.” - Web Performance Today
  28. 28. Why mobile apps gain little benefit from CDNs Website First Mile CDN Web Middle Mile Last Mobile Mile Traditional Web Audience Mobile Audience
  29. 29. The challenges of the last mobile mile Cloud latency, packet loss, retransmission, congestion are greatly compounded on a cellular network
  30. 30. Error rates on various mobile networks Mobile Network Type PercentageofErrors
  31. 31. TCP/IP challenges on the last mobile mile Limited connections Devices are resource constrained Network cognizance TCP/IP lacks network cognizance and needs to re- adjust over time Missing packets Poor handling of retransmission of missing packets
  32. 32. Software challenges on the last mobile mile HTTP/2 Multiplexed connections and packet loss forces streams to wait HTTP/1.1 Resource constrained devices must wait for connections to finish Client server Requires client server support
  33. 33. Improving the last mile Conserve resources and overhead Fewer errors through software Tuned through machine learning for network types HTTP UDP IP TLS Neumob HTTP TCP IP TLS
  34. 34. Optimize delivery end to end on any network Neumob ● End-to-end acceleration. Accelerates content from the mobile last mile to the origin server along the fastest and least congested route ● Custom protocol. Custom UDP based protocol, combined with individual profiles optimized for varying networks, carriers, and countries, provides both improved and consistent network performance. ● Mobile first. Cloudflare’s mobile SDK makes network optimization simple, by only requiring minimal changes to underlying code. ● Accelerates every network call. Works seamlessly to improve performance for 1st and 3rd party network calls, eliminating the need for support from external libraries. 37 First MileMobile Mile

×