SlideShare a Scribd company logo
1 of 44
Download to read offline
BLACK
BLACK
Y
FRIDA
FRIDA

A
BR ZiL
web performance metrics
49
+
3 centers1K
data
last mile
agents
purchase
5
transactions
4
mobile carriers
Brazil
ecommerce sites
Key take away points
32% average page load time increase during Black Friday Brazil 2013.
Average homepage page load times by network access technology:
Data Center (Backbone)
Last Mile (Cable, DSL, Wi-Fi)
Mobile cellular (3G)

9 seconds
15 seconds
22 seconds

32% Baseline average page load time increase between Black Friday Brazil 2012 & 2013
96% availability during Black Friday Brazil 2013 Last Mile:
24 seconds peak third party content (Facebook) Slowest state: Amapa 30 sec.
Fastest state: Acre 8.5 sec.
Some sites implemented wait queue’s during peak usage times, using custom error screens
BRAZIL BLACK FRIDAY 2013 web performance metrics
9 seconds

Backbone
average
response time

aggregated

Fastest site: 1.84s
Slowest site: 16.97s

range: 28 Nov 9AM - 30 Nov 2AM @ 30min interval

by site

BRAZIL BLACK FRIDAY 2013 web performance metrics
9
9
9
9

9

%

Backbone
availability

Highest availability: 100%
Lowest availability: 70.83%
aggregated

range: 28 Nov 9AM - 30 Nov 2AM @ 30min interval

by site
BRAZIL BLACK FRIDAY 2013 web performance metrics
32%
cumulative

Black Friday seems to have started
earlier this year, registering a spike
on Monday November 25th.

average

increase in
response time
increase in average page
load times on Nov 29
from previous week

range: 22 November 9AM through
30 November 9AM 1 week prior

BRAZIL BLACK FRIDAY 2013 web performance metrics
35%

Reduction in page peak times:
2012 peak of 80 seconds
2013 peak of 52 seconds

Black Friday 2013

range: Back Friday 2013 and
3 days before, 3 days after

Black Friday 2012
was November 23rd
range: Back Friday 2012 and
3 days before, 3 days after

BRAZIL BLACK FRIDAY 2013 web performance metrics
32%

Increase in average baseline
Page load times

2013 average
(+3 days before/after Black Friday):

7.800 seconds
Black Friday 2013

The peaks are lower but the baseline
is higher by about 2 seconds

2012 average
(+3 days before/after Black Friday):

5.871 seconds
Black Friday 2012

BRAZIL BLACK FRIDAY 2013 web performance metrics

The peaks are higher by
about 3 seconds but the baseline is
lower
22sec.

Mobile
average
response time

Remember, users are expecting the same
response times for mobile as for PC’s

range: 28 Nov 9AM - 30 Nov 2AM @ 30min interval

range: 28 Nov 9AM - 30 Nov 2AM @ 1hr interval

BRAZIL BLACK FRIDAY 2013 web performance metrics
15sec.

Last Mile
average
response time

cumulative
average

BRAZIL BLACK FRIDAY 2013 web performance metrics

range: 28 Nov 9AM - 30 Nov 2AM @ 1hr interval
Site homepage only
Backbone vs Last Mile vs Mobile comparison:

single site homepage avg. response time
range: 28 Nov 9AM - 30 Nov 2AM @ 1 hr interval

single site homepage page weight

BRAZIL BLACK FRIDAY 2013 web performance metrics
24sec.

3rd Party peak
response time

Third party components: FACEBOOK
(including Akamaized content)

range: 28 Nov 9AM - 30 Nov 2AM @ 30min interval

BRAZIL BLACK FRIDAY 2013 web performance metrics
Detail Friday November 29, starting 28 Nov 9AM through November 30 2AM
Backbone

First peak: midnight Nov 29

Wait queue’s implemented
between 1 and 8AM

cumulative

average

BRAZIL BLACK FRIDAY 2013 web performance metrics

Last peak 9PM Nov 29

range: 28 November 9AM through
30 November 2AM @ 30min interval
CROWD Control
implementation of wait lines queues

page weight changed during maximum utilization
displaying “wait in queue” messages
availability drops at the same time

response time

availability

page weight

BRAZIL BLACK FRIDAY 2013 web performance metrics
Mobile average response time & availability

response time by carrier
one mobile formatted site web page (not native app) in São Paulo

Availability by carrier
BRAZIL BLACK FRIDAY 2013 web performance metrics
BLACK
BLACK
Y
FRIDA
FRIDA

Site behavior
Screen Captures
BRAZIL BLACK FRIDAY 2013 web performance metrics
Server errors
Screenshots of errors encountered by different sites during Black Friday, this is what the end
users would have seen. Providing custom error screens with better explanations can help.

BRAZIL BLACK FRIDAY 2013 web performance metrics
Server errors
Screenshots of application exception errors encountered during Black Friday on different sites.
These errors can be further analyzed and prevented with an internal APM monitoring tool.

BRAZIL BLACK FRIDAY 2013 web performance metrics
Network errors:

Screenshots of what users would see on their browsers when
encountering network errors, like DNS and timeouts. These
were captured during Black Friday.

BRAZIL BLACK FRIDAY 2013 web performance metrics
Error Messages
Instead of generic (or none) error messages like this:

or minimalistic like this:

BRAZIL BLACK FRIDAY 2013 web performance metrics
Error Messages

Some sites provided visitors with informative custom messages:

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

RICARDOELETRO
sample error screen captured of site during Black Friday

Page was not displayed correctly, showing just text and images with
no style sheet.

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

WALMART
.com.br
sample error screen captured of site during Black Friday

Many product images loading at the same time.
When there’s low response time this will make the page
seem empty, users might hesitate taking next step.

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

LEADER
sample error screen captured of site during Black Friday

After several seconds the page still shows “loading” message.
Is the page ready?

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

FAST Shop
sample error screen captured of site during Black Friday

Same issue as seen in other pages, no style sheet, just raw images
and text. Makes site appear longer than it really is, more scrolling
needed by user to find items.

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

EXTRA
sample error screen captured of site during Black Friday

Page missing style sheet, just showing images and text.
This forces the user to reload page, retry later.
Most will not scroll down this very long page.

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

DI SANTINNI
sample error screen captured of site during Black Friday

Another example of missing style sheet, site just showing images
and text, forcing user to reload page. There’s a risk of the user
actually abandoning the page and going elsewhere.

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

POLISHOP
sample error screen captured of site during Black Friday

Heavy content like videos takes much longer to load and
will give the appearance of the page not being ready.

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

COLOMBO
sample error screen captured of site during Black Friday

Heavy flash content takes longer to load.
Take into account size and load time of this type of
Component, is it really worth the hit in performance?

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

CASA E VIDEO
sample error screen captured of site during Black Friday

Some images missing at the bottom of the page,
in this specific example nothing significant lost.

BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

PONTOFRIO
sample error screen captured of site during Black Friday

Too many item images loading at the same time
if the server where these images reside is slow, it
will slow the entire page. This can make a user
abandon the page, check response times for
image components.
BRAZIL BLACK FRIDAY 2013 web performance metrics
complete web page image

AMAZON.com.br
sample error screen captured of site during Black Friday

Application accessing visitor history, potential
bottleneck that can slow down page load time.
Is it really needed if you’re not logged in yet?
BRAZIL BLACK FRIDAY 2013 web performance metrics
PASSARELA
sample error screen captured of site during Black Friday

Blank space, nothing displayed
takes too long to load

BRAZIL BLACK FRIDAY 2013 web performance metrics
BLACK
BLACK
Y
FRIDA
FRIDA

purchase
transaction
& Last Mile
BRAZIL BLACK FRIDAY 2013 web performance metrics
Purchase transaction steps
Just measuring the performance of an e-commerce homepage will not give you a complete
picture of the user experience. That’s why a full purchase script was recorded for 5 top sites
that would give us more insight into specific steps, for example the login – where the site
has to check the user db, authenticate it via SSL/HTTPS – this touches different elements of
the infrastructure.
Site A
Site B
Site C
Site D
Site E
Number of steps
10
9
9
8
8
Typical steps are:
Homepage
Search
View product detail
Purchase / warranty info
Login
Confirm ship-to address
Payment method
-

Back to shopping cart
Empty shopping cart
Exit
( the last three steps are necessary to replenish product stock )

BRAZIL BLACK FRIDAY 2013 web performance metrics
Average response times from last mile
For all steps of purchase script from last mile locations in all of Brazil:

Average response time for login step (different step # on scripts)

BRAZIL BLACK FRIDAY 2013 web performance metrics
Average response time for step 1 on all sites, homepage

Average response time for step 2 on all sites, search for same product

Average response time for step 3 on all sites, show product detail

BRAZIL BLACK FRIDAY 2013 web performance metrics
Average response time by Brazil state, homepage only
Last Mile measurements

BRAZIL BLACK FRIDAY 2013 web performance metrics
Average throughput by Brazil state, homepage only
Last Mile measurements

BRAZIL BLACK FRIDAY 2013 web performance metrics
BLACK
BLACK
Y
FRIDA
FRIDA

Network
Components
BRAZIL BLACK FRIDAY 2013 web performance metrics
Network component times

cumulative

As expected, First byte times are the major contributor to the increases in response times.
This is the time it takes the infrastructure of the site to send the first byte of content back to
the client, this includes Web, App and Database servers as well as network devices.
Proper load-testing can help identify weak areas within the infrastructure prior to a big
calendar event. Ideally, 1st byte response times should remain flat even with increased load.

BRAZIL BLACK FRIDAY 2013 web performance metrics
Other network component times
cumulative

DNS times increased slightly after initial peak

Network connection times stable
throughout the day, ISP’s did a good
job by providing sufficient bandwidth

SSL encryption connection times
were also stable.
BRAZIL BLACK FRIDAY 2013 web performance metrics
Page weight

# of Hosts

Extremely heavy pages, 4MB and 3MB!

Some sites had as many as 70 hosts just on their homepage, this means a lot of
third party content and tags that slow down page load times.

BRAZIL BLACK FRIDAY 2013 web performance metrics
BLACK
BLACK
Y
FRIDA
FRIDA
metrics collected using Compuware synthetic monitoring

Backbone: Terremark / Verizon (SP), Level3 (SP), Alog (RJ)
Last Mile, over 1K agents available throughout Brazil
Mobile 3G networks: Claro, Vivo, Oi, TIM
purchase transactions recorded using the Compuware Gomez Recorder
error screens captured using SCoE (Screen Capture on Error)

Ricardo Aguilera, December 2, 2013
for more information contact: simone.lopes@compuware.com

More Related Content

What's hot

International Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 BarcelonaInternational Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 BarcelonaBastian Grimm
 
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...Bastian Grimm
 
Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018Bastian Grimm
 
Make JavaScript Faster
Make JavaScript FasterMake JavaScript Faster
Make JavaScript FasterSteve Souders
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersDistilled
 

What's hot (6)

International Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 BarcelonaInternational Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 Barcelona
 
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
Migration Best-Practices: Successfully re-launching your website - SMX New Yo...
 
Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018
 
Next Level Tech SEO | Dominik Wojcik | SEO Day 2017
Next Level Tech SEO | Dominik Wojcik | SEO Day 2017Next Level Tech SEO | Dominik Wojcik | SEO Day 2017
Next Level Tech SEO | Dominik Wojcik | SEO Day 2017
 
Make JavaScript Faster
Make JavaScript FasterMake JavaScript Faster
Make JavaScript Faster
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 

Similar to Black Friday Brazil 2013 web performance metrics

Distributed Cache-Aware Transactions for Polyglot Persistence
Distributed Cache-Aware Transactions for Polyglot PersistenceDistributed Cache-Aware Transactions for Polyglot Persistence
Distributed Cache-Aware Transactions for Polyglot PersistenceBaqend
 
Web challenge cmm
Web challenge cmmWeb challenge cmm
Web challenge cmmHerman Lee
 
Front End Optimization, 'The Cloud' can help you!
Front End Optimization, 'The Cloud' can help you!Front End Optimization, 'The Cloud' can help you!
Front End Optimization, 'The Cloud' can help you!Marco Vito Moscaritolo
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performanceSagar Desarda
 
Advanced workflows for mobile web design and development
Advanced workflows for mobile web design and developmentAdvanced workflows for mobile web design and development
Advanced workflows for mobile web design and developmentbrucebowman
 
Web Page Speed - A Most Important Feature
Web Page Speed - A Most Important FeatureWeb Page Speed - A Most Important Feature
Web Page Speed - A Most Important FeatureScott Germaise
 
Data Exchange Framework. Essential basics and practical usage takeaways.
Data Exchange Framework. Essential basics and practical usage takeaways.Data Exchange Framework. Essential basics and practical usage takeaways.
Data Exchange Framework. Essential basics and practical usage takeaways.Daniil Rashchupkin
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Core web vitals is the thing you should focus on if you own a website in 2021
Core web vitals is the thing you should focus on if you own a website in 2021Core web vitals is the thing you should focus on if you own a website in 2021
Core web vitals is the thing you should focus on if you own a website in 2021World Web Technology Pvt Ltd
 
Poslovni Imenik BiH - Lokal d.o.o.
Poslovni Imenik BiH - Lokal d.o.o.Poslovni Imenik BiH - Lokal d.o.o.
Poslovni Imenik BiH - Lokal d.o.o.Luxury Villas Zilic
 
Adaptive profiles t3 con13 sf
Adaptive profiles t3 con13 sfAdaptive profiles t3 con13 sf
Adaptive profiles t3 con13 sfbusynoggin
 
A Designer's Guide to Web Performance
A Designer's Guide to Web PerformanceA Designer's Guide to Web Performance
A Designer's Guide to Web PerformanceKevin Mandeville
 
Devoxx be fast and beautiful images
Devoxx be fast and beautiful imagesDevoxx be fast and beautiful images
Devoxx be fast and beautiful imagesDoug Sillars
 
Notts js fastandbeautiful
Notts js fastandbeautifulNotts js fastandbeautiful
Notts js fastandbeautifulDoug Sillars
 
The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018Bastian Grimm
 
Diagnosing Page Speed Issues
Diagnosing Page Speed IssuesDiagnosing Page Speed Issues
Diagnosing Page Speed IssuesCarrie Hill
 
Validating Session Isolation for Web Crawling to Provide Data Integrity
Validating Session Isolation for Web Crawling to Provide Data IntegrityValidating Session Isolation for Web Crawling to Provide Data Integrity
Validating Session Isolation for Web Crawling to Provide Data IntegrityGiacomo Zecchini
 

Similar to Black Friday Brazil 2013 web performance metrics (20)

Distributed Cache-Aware Transactions for Polyglot Persistence
Distributed Cache-Aware Transactions for Polyglot PersistenceDistributed Cache-Aware Transactions for Polyglot Persistence
Distributed Cache-Aware Transactions for Polyglot Persistence
 
Web challenge cmm
Web challenge cmmWeb challenge cmm
Web challenge cmm
 
Front End Optimization, 'The Cloud' can help you!
Front End Optimization, 'The Cloud' can help you!Front End Optimization, 'The Cloud' can help you!
Front End Optimization, 'The Cloud' can help you!
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
 
Advanced workflows for mobile web design and development
Advanced workflows for mobile web design and developmentAdvanced workflows for mobile web design and development
Advanced workflows for mobile web design and development
 
Web Page Speed - A Most Important Feature
Web Page Speed - A Most Important FeatureWeb Page Speed - A Most Important Feature
Web Page Speed - A Most Important Feature
 
Data Exchange Framework. Essential basics and practical usage takeaways.
Data Exchange Framework. Essential basics and practical usage takeaways.Data Exchange Framework. Essential basics and practical usage takeaways.
Data Exchange Framework. Essential basics and practical usage takeaways.
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Core web vitals is the thing you should focus on if you own a website in 2021
Core web vitals is the thing you should focus on if you own a website in 2021Core web vitals is the thing you should focus on if you own a website in 2021
Core web vitals is the thing you should focus on if you own a website in 2021
 
Poslovni Imenik BiH - Lokal d.o.o.
Poslovni Imenik BiH - Lokal d.o.o.Poslovni Imenik BiH - Lokal d.o.o.
Poslovni Imenik BiH - Lokal d.o.o.
 
Adaptive profiles t3 con13 sf
Adaptive profiles t3 con13 sfAdaptive profiles t3 con13 sf
Adaptive profiles t3 con13 sf
 
Web performance e-book
Web performance e-bookWeb performance e-book
Web performance e-book
 
Designers Guide to Web Performance Yotta 2013
Designers Guide to Web Performance Yotta 2013Designers Guide to Web Performance Yotta 2013
Designers Guide to Web Performance Yotta 2013
 
A Designer's Guide to Web Performance
A Designer's Guide to Web PerformanceA Designer's Guide to Web Performance
A Designer's Guide to Web Performance
 
Devoxx be fast and beautiful images
Devoxx be fast and beautiful imagesDevoxx be fast and beautiful images
Devoxx be fast and beautiful images
 
Notts js fastandbeautiful
Notts js fastandbeautifulNotts js fastandbeautiful
Notts js fastandbeautiful
 
The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018
 
Cologne webperf
Cologne webperfCologne webperf
Cologne webperf
 
Diagnosing Page Speed Issues
Diagnosing Page Speed IssuesDiagnosing Page Speed Issues
Diagnosing Page Speed Issues
 
Validating Session Isolation for Web Crawling to Provide Data Integrity
Validating Session Isolation for Web Crawling to Provide Data IntegrityValidating Session Isolation for Web Crawling to Provide Data Integrity
Validating Session Isolation for Web Crawling to Provide Data Integrity
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Black Friday Brazil 2013 web performance metrics

  • 3. Key take away points 32% average page load time increase during Black Friday Brazil 2013. Average homepage page load times by network access technology: Data Center (Backbone) Last Mile (Cable, DSL, Wi-Fi) Mobile cellular (3G) 9 seconds 15 seconds 22 seconds 32% Baseline average page load time increase between Black Friday Brazil 2012 & 2013 96% availability during Black Friday Brazil 2013 Last Mile: 24 seconds peak third party content (Facebook) Slowest state: Amapa 30 sec. Fastest state: Acre 8.5 sec. Some sites implemented wait queue’s during peak usage times, using custom error screens BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 4. 9 seconds Backbone average response time aggregated Fastest site: 1.84s Slowest site: 16.97s range: 28 Nov 9AM - 30 Nov 2AM @ 30min interval by site BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 5. 9 9 9 9 9 % Backbone availability Highest availability: 100% Lowest availability: 70.83% aggregated range: 28 Nov 9AM - 30 Nov 2AM @ 30min interval by site BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 6. 32% cumulative Black Friday seems to have started earlier this year, registering a spike on Monday November 25th. average increase in response time increase in average page load times on Nov 29 from previous week range: 22 November 9AM through 30 November 9AM 1 week prior BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 7. 35% Reduction in page peak times: 2012 peak of 80 seconds 2013 peak of 52 seconds Black Friday 2013 range: Back Friday 2013 and 3 days before, 3 days after Black Friday 2012 was November 23rd range: Back Friday 2012 and 3 days before, 3 days after BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 8. 32% Increase in average baseline Page load times 2013 average (+3 days before/after Black Friday): 7.800 seconds Black Friday 2013 The peaks are lower but the baseline is higher by about 2 seconds 2012 average (+3 days before/after Black Friday): 5.871 seconds Black Friday 2012 BRAZIL BLACK FRIDAY 2013 web performance metrics The peaks are higher by about 3 seconds but the baseline is lower
  • 9. 22sec. Mobile average response time Remember, users are expecting the same response times for mobile as for PC’s range: 28 Nov 9AM - 30 Nov 2AM @ 30min interval range: 28 Nov 9AM - 30 Nov 2AM @ 1hr interval BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 10. 15sec. Last Mile average response time cumulative average BRAZIL BLACK FRIDAY 2013 web performance metrics range: 28 Nov 9AM - 30 Nov 2AM @ 1hr interval Site homepage only
  • 11. Backbone vs Last Mile vs Mobile comparison: single site homepage avg. response time range: 28 Nov 9AM - 30 Nov 2AM @ 1 hr interval single site homepage page weight BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 12. 24sec. 3rd Party peak response time Third party components: FACEBOOK (including Akamaized content) range: 28 Nov 9AM - 30 Nov 2AM @ 30min interval BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 13. Detail Friday November 29, starting 28 Nov 9AM through November 30 2AM Backbone First peak: midnight Nov 29 Wait queue’s implemented between 1 and 8AM cumulative average BRAZIL BLACK FRIDAY 2013 web performance metrics Last peak 9PM Nov 29 range: 28 November 9AM through 30 November 2AM @ 30min interval
  • 14. CROWD Control implementation of wait lines queues page weight changed during maximum utilization displaying “wait in queue” messages availability drops at the same time response time availability page weight BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 15. Mobile average response time & availability response time by carrier one mobile formatted site web page (not native app) in São Paulo Availability by carrier BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 16. BLACK BLACK Y FRIDA FRIDA Site behavior Screen Captures BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 17. Server errors Screenshots of errors encountered by different sites during Black Friday, this is what the end users would have seen. Providing custom error screens with better explanations can help. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 18. Server errors Screenshots of application exception errors encountered during Black Friday on different sites. These errors can be further analyzed and prevented with an internal APM monitoring tool. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 19. Network errors: Screenshots of what users would see on their browsers when encountering network errors, like DNS and timeouts. These were captured during Black Friday. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 20. Error Messages Instead of generic (or none) error messages like this: or minimalistic like this: BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 21. Error Messages Some sites provided visitors with informative custom messages: BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 22. complete web page image RICARDOELETRO sample error screen captured of site during Black Friday Page was not displayed correctly, showing just text and images with no style sheet. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 23. complete web page image WALMART .com.br sample error screen captured of site during Black Friday Many product images loading at the same time. When there’s low response time this will make the page seem empty, users might hesitate taking next step. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 24. complete web page image LEADER sample error screen captured of site during Black Friday After several seconds the page still shows “loading” message. Is the page ready? BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 25. complete web page image FAST Shop sample error screen captured of site during Black Friday Same issue as seen in other pages, no style sheet, just raw images and text. Makes site appear longer than it really is, more scrolling needed by user to find items. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 26. complete web page image EXTRA sample error screen captured of site during Black Friday Page missing style sheet, just showing images and text. This forces the user to reload page, retry later. Most will not scroll down this very long page. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 27. complete web page image DI SANTINNI sample error screen captured of site during Black Friday Another example of missing style sheet, site just showing images and text, forcing user to reload page. There’s a risk of the user actually abandoning the page and going elsewhere. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 28. complete web page image POLISHOP sample error screen captured of site during Black Friday Heavy content like videos takes much longer to load and will give the appearance of the page not being ready. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 29. complete web page image COLOMBO sample error screen captured of site during Black Friday Heavy flash content takes longer to load. Take into account size and load time of this type of Component, is it really worth the hit in performance? BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 30. complete web page image CASA E VIDEO sample error screen captured of site during Black Friday Some images missing at the bottom of the page, in this specific example nothing significant lost. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 31. complete web page image PONTOFRIO sample error screen captured of site during Black Friday Too many item images loading at the same time if the server where these images reside is slow, it will slow the entire page. This can make a user abandon the page, check response times for image components. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 32. complete web page image AMAZON.com.br sample error screen captured of site during Black Friday Application accessing visitor history, potential bottleneck that can slow down page load time. Is it really needed if you’re not logged in yet? BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 33. PASSARELA sample error screen captured of site during Black Friday Blank space, nothing displayed takes too long to load BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 34. BLACK BLACK Y FRIDA FRIDA purchase transaction & Last Mile BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 35. Purchase transaction steps Just measuring the performance of an e-commerce homepage will not give you a complete picture of the user experience. That’s why a full purchase script was recorded for 5 top sites that would give us more insight into specific steps, for example the login – where the site has to check the user db, authenticate it via SSL/HTTPS – this touches different elements of the infrastructure. Site A Site B Site C Site D Site E Number of steps 10 9 9 8 8 Typical steps are: Homepage Search View product detail Purchase / warranty info Login Confirm ship-to address Payment method - Back to shopping cart Empty shopping cart Exit ( the last three steps are necessary to replenish product stock ) BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 36. Average response times from last mile For all steps of purchase script from last mile locations in all of Brazil: Average response time for login step (different step # on scripts) BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 37. Average response time for step 1 on all sites, homepage Average response time for step 2 on all sites, search for same product Average response time for step 3 on all sites, show product detail BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 38. Average response time by Brazil state, homepage only Last Mile measurements BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 39. Average throughput by Brazil state, homepage only Last Mile measurements BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 41. Network component times cumulative As expected, First byte times are the major contributor to the increases in response times. This is the time it takes the infrastructure of the site to send the first byte of content back to the client, this includes Web, App and Database servers as well as network devices. Proper load-testing can help identify weak areas within the infrastructure prior to a big calendar event. Ideally, 1st byte response times should remain flat even with increased load. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 42. Other network component times cumulative DNS times increased slightly after initial peak Network connection times stable throughout the day, ISP’s did a good job by providing sufficient bandwidth SSL encryption connection times were also stable. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 43. Page weight # of Hosts Extremely heavy pages, 4MB and 3MB! Some sites had as many as 70 hosts just on their homepage, this means a lot of third party content and tags that slow down page load times. BRAZIL BLACK FRIDAY 2013 web performance metrics
  • 44. BLACK BLACK Y FRIDA FRIDA metrics collected using Compuware synthetic monitoring Backbone: Terremark / Verizon (SP), Level3 (SP), Alog (RJ) Last Mile, over 1K agents available throughout Brazil Mobile 3G networks: Claro, Vivo, Oi, TIM purchase transactions recorded using the Compuware Gomez Recorder error screens captured using SCoE (Screen Capture on Error) Ricardo Aguilera, December 2, 2013 for more information contact: simone.lopes@compuware.com