SlideShare a Scribd company logo
A simple step to gain 33.3% performance
improvements in request times
Jared Hales
Director of Engineering
Christian Paulus
Head of Product Marketing
Speakers
Agenda
• Bespoke Post case study
• Argo Smart Routing
• Questions & Answers
• A leader in market for men’s subscription services
• Launched in 2012
• 500K+ unique visitors per month (Google)
• 70+ million requests through Cloudflare per month
• 14+ million dynamic requests going to our Rails backend
• 3.5TB+ bandwidth per month
Bespoke Post
Product imagery on the site
Bespoke Post focus
Security is always a concern but Cloudflare has it covered
Mobile user
experience
Speed even during
traffic spikes
Bandwidth
Mobile at the tipping point
27.9%
Desktop
5%
Tablet
67.1%
Mobile
Last month’s
device type
Traffic
breakdown
25%
45%
55% 57%
67%
0%
10%
20%
30%
40%
50%
60%
70%
80%
2013 2014 2015 2016 2017
Increase in
Mobile Traffic
Email marketing drives mobile engagement
Paid Search
0
Which channels are driving engagement?
Referral
Direct
Social
Organic Search
Email
Other
3M 6M 12M 15M9M
• Email: a lot of email engagement is happening
via smart phones
• Social: is heavily driven by apps on phone
Users Sessions Page views
Business impact of response times
11%
7%
Page view Conversions
16%
Customer
Satisfaction
The average impact of a one second delay in response times on key business metrics*
* Aberdeen Group
Spiky traffic
Monthly traffic is very cyclical with big spikes on the first of the month
Architecture overview: Heroku and AWS
Asset Servers
Elastic
Search
Heroku on AWS
App Servers
Background
Workers
MemcachedPostgreSQL
Previous performance efforts
• Identified some slow requests, handful of obvious problems
- Improve SQL performance (better performing queries, add indices, etc.)
- Fix inefficient code
• Rewrite serialization code to be more performant, return less data
• Tech updates: upgraded some of our core libraries (Rail version upgrade, Ruby upgrade)
• JavaScript Performance
- Split JS files into “modules”
- More cacheable by CDN
- Eliminated 3rd party CSS/JS libraries that were not being used much
- Eliminated as much “onload” JS as possible
- Improved JS loading
Cloudflare adoption at Bespoke Post
• The current website and architecture was first setup in late
2012
• Business had validated the idea and seen some early
traction
• Cloudflare added in 2013:
- Auto-minification of all HTML, CSS, JS
- Optimization of all images
- Cache all “assets” (CSS, JS, images) and some HTML
and JSON API requests
• Added asset servers for resizing images in 2015
• Enabled Argo in 2017
Cloudflare Argo Smart Routing
Cloudflare “New Feature” e-mail
• Added Argo Smart Routing to further improve performance
• Low cost add-on
• Easy set up: no development, configuration or implementation
effort—just flip a switch
• No risk: if it does not work as expected drop it the next month
• Easy reporting of performance gains in analytics dashboard
Customer Challenges
Origin
Congested
Network Path
Unreliable
Connection
Poor User Experience
Slow loading times and connection
timeouts increase the likelihood of a
poor user experience that can result
in reduced revenue or damaged
brand reputation
Slow Loading Times
Static routes can’t avoid congested
network paths or unreliable connection
Internet node / hop
Cloudflare Argo Smart Routing
Origin
Congested
Network Path
Unreliable
Connection
Faster Loading Times
Cloudflare routes over 10% of all HTTP Internet
traffic providing Argo with real world intelligence on
the fastest network paths.
Optimal Path Selection
Minimize latency imposed by
TCP connection-setup
Congestion Avoidance
Routing decisions using real-world
network conditions
Cloudflare’s private network
10Tbps throughput, with 117+ PoPs in 50+ countries
Internet node / hop
Cloudflare data center
Argo performance and reliability gains
70% improvement
in reliability
Argo performance gains
Bandwidth savings with Cloudflare
Threat protection with Cloudflare
Summary
Bandwidth saving
Server resource savings
Speed improvements
Security coverage
Peace of mind
Experiences / Lessons Learned
• Cloudflare enables a lot of “easy wins” without much effort
• Most Cloudflare features are very easy to try
(and easy to turn off should you find they are working)
• The ROI on that is huge: high impact, low effort, reasonable cost
Cloudflare summary
6M customers and routing
traffic for 2.5 billion
visitors/month
Serving 10% of the
world’s HTTP internet
traffic and 38% of all
DNS queries
Cloudflare Advantage
• Scalable global network
with a modern, unified
architecture across all
datacenters
• Integrated stack of
security, performance
and reliability services
• Rapid onboarding,
easy configurations
118+ datacenters with
10 Tbps capacity
Questions & Answers
+
Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Request Times

More Related Content

What's hot

What is changed in products/service licensing with Cloud?
What is changed in products/service licensing with Cloud?What is changed in products/service licensing with Cloud?
What is changed in products/service licensing with Cloud?
Tomislav Lulic
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
Sascha Wenninger
 
Salesforce Performance hacks - Client Side
Salesforce Performance hacks - Client SideSalesforce Performance hacks - Client Side
Salesforce Performance hacks - Client Side
Paris Salesforce Developer Group
 
Progressive Web Applications - A gentle introduction
Progressive Web Applications - A gentle introductionProgressive Web Applications - A gentle introduction
Progressive Web Applications - A gentle introduction
Ritesh Mehrotra
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
API Architecture Summit 2014- APIs: A Mobile Developer's Perspective
API Architecture Summit 2014- APIs: A Mobile Developer's PerspectiveAPI Architecture Summit 2014- APIs: A Mobile Developer's Perspective
API Architecture Summit 2014- APIs: A Mobile Developer's Perspective
Niall Roche
 
Concurrency at Scale: Evolution to Micro-Services
Concurrency at Scale:  Evolution to Micro-ServicesConcurrency at Scale:  Evolution to Micro-Services
Concurrency at Scale: Evolution to Micro-Services
Randy Shoup
 
FaaS or not to FaaS ServerlessDays Tel Aviv 2019
FaaS or not to FaaS ServerlessDays Tel Aviv 2019FaaS or not to FaaS ServerlessDays Tel Aviv 2019
FaaS or not to FaaS ServerlessDays Tel Aviv 2019
Vadym Kazulkin
 
ECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 Tools
ECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 ToolsECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 Tools
ECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 Tools
European Collaboration Summit
 
Designing for scale and resilience in the cloud 101
Designing for scale and resilience in the cloud 101Designing for scale and resilience in the cloud 101
Designing for scale and resilience in the cloud 101
Frans Lytzen
 
Introduction core web vitals
Introduction core web vitalsIntroduction core web vitals
Introduction core web vitals
SortdMediology
 
Secure your Azure Web App 2019
Secure your Azure Web App 2019Secure your Azure Web App 2019
Secure your Azure Web App 2019
Frans Lytzen
 
"It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ...
"It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ..."It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ...
"It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ...
Vadym Kazulkin
 
SPSBE building an faq for end users
SPSBE building an faq for end usersSPSBE building an faq for end users
SPSBE building an faq for end users
Paul Hunt
 
Your Future HTML: The Evolution of Site Design with Web Components
Your Future HTML: The Evolution of Site Design with Web ComponentsYour Future HTML: The Evolution of Site Design with Web Components
Your Future HTML: The Evolution of Site Design with Web Components
Ken Tabor
 
Spend Less on Azure
Spend Less on AzureSpend Less on Azure
Spend Less on Azure
Frans Lytzen
 
Speeding Up WooCommerce
Speeding Up WooCommerceSpeeding Up WooCommerce
Speeding Up WooCommerce
Chris Lema
 
Introducing Cloudflare Workers
Introducing Cloudflare WorkersIntroducing Cloudflare Workers
Introducing Cloudflare Workers
Meghan Weinreich
 
Bridge the gap with Chat Automation
Bridge the gap with Chat AutomationBridge the gap with Chat Automation
Bridge the gap with Chat Automation
Jaap Brasser
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
kumar641
 

What's hot (20)

What is changed in products/service licensing with Cloud?
What is changed in products/service licensing with Cloud?What is changed in products/service licensing with Cloud?
What is changed in products/service licensing with Cloud?
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
 
Salesforce Performance hacks - Client Side
Salesforce Performance hacks - Client SideSalesforce Performance hacks - Client Side
Salesforce Performance hacks - Client Side
 
Progressive Web Applications - A gentle introduction
Progressive Web Applications - A gentle introductionProgressive Web Applications - A gentle introduction
Progressive Web Applications - A gentle introduction
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
API Architecture Summit 2014- APIs: A Mobile Developer's Perspective
API Architecture Summit 2014- APIs: A Mobile Developer's PerspectiveAPI Architecture Summit 2014- APIs: A Mobile Developer's Perspective
API Architecture Summit 2014- APIs: A Mobile Developer's Perspective
 
Concurrency at Scale: Evolution to Micro-Services
Concurrency at Scale:  Evolution to Micro-ServicesConcurrency at Scale:  Evolution to Micro-Services
Concurrency at Scale: Evolution to Micro-Services
 
FaaS or not to FaaS ServerlessDays Tel Aviv 2019
FaaS or not to FaaS ServerlessDays Tel Aviv 2019FaaS or not to FaaS ServerlessDays Tel Aviv 2019
FaaS or not to FaaS ServerlessDays Tel Aviv 2019
 
ECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 Tools
ECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 ToolsECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 Tools
ECS19 - Michael Noel - Replacing Third-Party Solutions with Office 365 Tools
 
Designing for scale and resilience in the cloud 101
Designing for scale and resilience in the cloud 101Designing for scale and resilience in the cloud 101
Designing for scale and resilience in the cloud 101
 
Introduction core web vitals
Introduction core web vitalsIntroduction core web vitals
Introduction core web vitals
 
Secure your Azure Web App 2019
Secure your Azure Web App 2019Secure your Azure Web App 2019
Secure your Azure Web App 2019
 
"It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ...
"It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ..."It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ...
"It’s not only Lambda! Economics behind Serverless" at JAX Conference in Mai ...
 
SPSBE building an faq for end users
SPSBE building an faq for end usersSPSBE building an faq for end users
SPSBE building an faq for end users
 
Your Future HTML: The Evolution of Site Design with Web Components
Your Future HTML: The Evolution of Site Design with Web ComponentsYour Future HTML: The Evolution of Site Design with Web Components
Your Future HTML: The Evolution of Site Design with Web Components
 
Spend Less on Azure
Spend Less on AzureSpend Less on Azure
Spend Less on Azure
 
Speeding Up WooCommerce
Speeding Up WooCommerceSpeeding Up WooCommerce
Speeding Up WooCommerce
 
Introducing Cloudflare Workers
Introducing Cloudflare WorkersIntroducing Cloudflare Workers
Introducing Cloudflare Workers
 
Bridge the gap with Chat Automation
Bridge the gap with Chat AutomationBridge the gap with Chat Automation
Bridge the gap with Chat Automation
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 

Similar to Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Request Times

How to Reduce Latency with Cloudflare Argo Smart Routing
How to Reduce Latency with Cloudflare Argo Smart RoutingHow to Reduce Latency with Cloudflare Argo Smart Routing
How to Reduce Latency with Cloudflare Argo Smart Routing
Cloudflare
 
O365 quick with fast user experience
O365 quick with fast user experienceO365 quick with fast user experience
O365 quick with fast user experience
Zscaler
 
Cvcc performance tuning
Cvcc performance tuningCvcc performance tuning
Cvcc performance tuning
John McCaffrey
 
Oracle 10g Application Server
Oracle 10g Application ServerOracle 10g Application Server
Oracle 10g Application Server
Mark J. Feldman
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
Avere Systems
 
Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...
Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...
Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...
Meghan Weinreich
 
Office 365 deployment
Office 365 deploymentOffice 365 deployment
Office 365 deployment
Zscaler
 
How to Flip a Switch for 55% Web Performance Gains
How to Flip a Switch for 55% Web Performance GainsHow to Flip a Switch for 55% Web Performance Gains
How to Flip a Switch for 55% Web Performance Gains
Cloudflare
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
rajramab
 
Adobe Flash Platform for the Enterprise
Adobe Flash Platform for the EnterpriseAdobe Flash Platform for the Enterprise
Adobe Flash Platform for the Enterprise
Mike Slinn
 
Web Performance Optimization (WPO)
Web Performance Optimization (WPO)Web Performance Optimization (WPO)
Web Performance Optimization (WPO)
Betclic Everest Group Tech Team
 
Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...
Vadym Kazulkin
 
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The EdgeBrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
Dan Taylor
 
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
G3 Communications
 
Microsoft Azure at 360*
Microsoft Azure at 360*Microsoft Azure at 360*
Microsoft Azure at 360*
DEEPAK KAUSHIK
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
Brandon Watson
 
Migrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesMigrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps Associates
Amazon Web Services
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Amazon Web Services
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
Hugo Fonseca
 
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
European Collaboration Summit
 

Similar to Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Request Times (20)

How to Reduce Latency with Cloudflare Argo Smart Routing
How to Reduce Latency with Cloudflare Argo Smart RoutingHow to Reduce Latency with Cloudflare Argo Smart Routing
How to Reduce Latency with Cloudflare Argo Smart Routing
 
O365 quick with fast user experience
O365 quick with fast user experienceO365 quick with fast user experience
O365 quick with fast user experience
 
Cvcc performance tuning
Cvcc performance tuningCvcc performance tuning
Cvcc performance tuning
 
Oracle 10g Application Server
Oracle 10g Application ServerOracle 10g Application Server
Oracle 10g Application Server
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
 
Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...
Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...
Don't Get Schooled: Performance and Security Tips from a Leading Education Sa...
 
Office 365 deployment
Office 365 deploymentOffice 365 deployment
Office 365 deployment
 
How to Flip a Switch for 55% Web Performance Gains
How to Flip a Switch for 55% Web Performance GainsHow to Flip a Switch for 55% Web Performance Gains
How to Flip a Switch for 55% Web Performance Gains
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
 
Adobe Flash Platform for the Enterprise
Adobe Flash Platform for the EnterpriseAdobe Flash Platform for the Enterprise
Adobe Flash Platform for the Enterprise
 
Web Performance Optimization (WPO)
Web Performance Optimization (WPO)Web Performance Optimization (WPO)
Web Performance Optimization (WPO)
 
Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...
 
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The EdgeBrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
 
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
 
Microsoft Azure at 360*
Microsoft Azure at 360*Microsoft Azure at 360*
Microsoft Azure at 360*
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
 
Migrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesMigrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps Associates
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
 
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
 

Recently uploaded

7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
bseovas
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 

Recently uploaded (20)

7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 

Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Request Times

  • 1. A simple step to gain 33.3% performance improvements in request times
  • 2. Jared Hales Director of Engineering Christian Paulus Head of Product Marketing Speakers
  • 3. Agenda • Bespoke Post case study • Argo Smart Routing • Questions & Answers
  • 4. • A leader in market for men’s subscription services • Launched in 2012 • 500K+ unique visitors per month (Google) • 70+ million requests through Cloudflare per month • 14+ million dynamic requests going to our Rails backend • 3.5TB+ bandwidth per month Bespoke Post
  • 6. Bespoke Post focus Security is always a concern but Cloudflare has it covered Mobile user experience Speed even during traffic spikes Bandwidth
  • 7. Mobile at the tipping point 27.9% Desktop 5% Tablet 67.1% Mobile Last month’s device type Traffic breakdown 25% 45% 55% 57% 67% 0% 10% 20% 30% 40% 50% 60% 70% 80% 2013 2014 2015 2016 2017 Increase in Mobile Traffic
  • 8. Email marketing drives mobile engagement Paid Search 0 Which channels are driving engagement? Referral Direct Social Organic Search Email Other 3M 6M 12M 15M9M • Email: a lot of email engagement is happening via smart phones • Social: is heavily driven by apps on phone Users Sessions Page views
  • 9. Business impact of response times 11% 7% Page view Conversions 16% Customer Satisfaction The average impact of a one second delay in response times on key business metrics* * Aberdeen Group
  • 10. Spiky traffic Monthly traffic is very cyclical with big spikes on the first of the month
  • 11. Architecture overview: Heroku and AWS Asset Servers Elastic Search Heroku on AWS App Servers Background Workers MemcachedPostgreSQL
  • 12. Previous performance efforts • Identified some slow requests, handful of obvious problems - Improve SQL performance (better performing queries, add indices, etc.) - Fix inefficient code • Rewrite serialization code to be more performant, return less data • Tech updates: upgraded some of our core libraries (Rail version upgrade, Ruby upgrade) • JavaScript Performance - Split JS files into “modules” - More cacheable by CDN - Eliminated 3rd party CSS/JS libraries that were not being used much - Eliminated as much “onload” JS as possible - Improved JS loading
  • 13. Cloudflare adoption at Bespoke Post • The current website and architecture was first setup in late 2012 • Business had validated the idea and seen some early traction • Cloudflare added in 2013: - Auto-minification of all HTML, CSS, JS - Optimization of all images - Cache all “assets” (CSS, JS, images) and some HTML and JSON API requests • Added asset servers for resizing images in 2015 • Enabled Argo in 2017
  • 14. Cloudflare Argo Smart Routing Cloudflare “New Feature” e-mail • Added Argo Smart Routing to further improve performance • Low cost add-on • Easy set up: no development, configuration or implementation effort—just flip a switch • No risk: if it does not work as expected drop it the next month • Easy reporting of performance gains in analytics dashboard
  • 15. Customer Challenges Origin Congested Network Path Unreliable Connection Poor User Experience Slow loading times and connection timeouts increase the likelihood of a poor user experience that can result in reduced revenue or damaged brand reputation Slow Loading Times Static routes can’t avoid congested network paths or unreliable connection Internet node / hop
  • 16. Cloudflare Argo Smart Routing Origin Congested Network Path Unreliable Connection Faster Loading Times Cloudflare routes over 10% of all HTTP Internet traffic providing Argo with real world intelligence on the fastest network paths. Optimal Path Selection Minimize latency imposed by TCP connection-setup Congestion Avoidance Routing decisions using real-world network conditions Cloudflare’s private network 10Tbps throughput, with 117+ PoPs in 50+ countries Internet node / hop Cloudflare data center
  • 17. Argo performance and reliability gains 70% improvement in reliability
  • 21. Summary Bandwidth saving Server resource savings Speed improvements Security coverage Peace of mind
  • 22. Experiences / Lessons Learned • Cloudflare enables a lot of “easy wins” without much effort • Most Cloudflare features are very easy to try (and easy to turn off should you find they are working) • The ROI on that is huge: high impact, low effort, reasonable cost
  • 23. Cloudflare summary 6M customers and routing traffic for 2.5 billion visitors/month Serving 10% of the world’s HTTP internet traffic and 38% of all DNS queries Cloudflare Advantage • Scalable global network with a modern, unified architecture across all datacenters • Integrated stack of security, performance and reliability services • Rapid onboarding, easy configurations 118+ datacenters with 10 Tbps capacity