SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
WWW.GETRPO.COM




RUNTIME PAGE OPTIMIZER


MEASURE SHAREPOINT
PERFORMANCE
“Fast is better   SharePoint is recognized as the gold standard for developing rich sites that connect
than slow”        businesses to their customers across the globe.
                  A high performing SharePoint intranet or internet site creates an important first
                  impression for visitors. On the web, fast is better than slow.
                  Is your SharePoint site fast or slow?
                  The challenge in answering this question has been the limited availability of tools and
                  methodologies for accurately measuring page load speeds as users experience them
                  in the real world.
                  This paper introduces guidelines for setting page load goals, demonstrates the latest
                  technologies for measuring your site’s speed and introduces the Runtime Page
                  Optimizer a new component for increasing the performance of SharePoint sites.


1: Page load goals
“Thirty-three     As businesses increasingly use SharePoint for intranets and internets, page load times
percent of        need to fit to industry standards set by internet sites. The following goals are based on
consumers         accredited industry research for internet sites and are equally applicable to intranets.
shopping via a
                  Page load goal: 4 seconds
broadband
                  Based on research from Jupiter and Akamai, “Thirty-three percent of consumers
connection will
                  shopping via a broadband connection will wait no more than four seconds for a Web
wait no more
                  page to render”. For page load times, four seconds is the current goal to aim for.
than four
seconds for a     Page load upper maximum: 8 seconds
                                                                      ii
Web page to       The “8 second rule” was proposed by Zona Research in 1999. A decade ago in the
        i
render”           days of pre-Pentium computers and dial-up, this was an admirable standard to achieve;
                  today it should serve as a maximum wait time after which people will leave wondering if
                  the site is broken.
                  Exceptions: warm-load and processing pages
                  The two exceptions are warm-load (when someone navigates back to a previous page
                  – these pages need to load in under two seconds. Processing pages such as credit
                  card validation or signing in can take longer – people expect to wait if they perceive the
                  website is doing some work requested on their behalf.
                  Based on these, we recommend the following goals for an average user with a
                  broadband connection:
WWW.GETRPO.COM

RUNTIME PAGE OPTIMIZER
MEASURE SHAREPOINT PERFORMANCE

                   Page type                                   A: Great      B: Fair         C: Bad

                   First time visit (no cache)                 < 4 seconds   4–8             > 8 seconds
                                                                             seconds

                   Warm load (primed cache)                    < 2 seconds   2–8             > 8 seconds
                                                                             seconds

                   Processing page                             < 4 seconds   4 – 15          >15 seconds
                                                                             seconds


2: Measure your SharePoint site’s speed
The only meaningful measurement of a page’s speed is how fast a page loads in a customer’s web
browser from their location – network latency plays a huge role in page load times, and measuring speed
from a PC located close to the web server does not capture the real-world travel time over the internet.
We recommend using one of two methods for measuring a page’s speed:
    a) If the SharePoint site has internet-facing public pages, use the AOL Page Test to measure page
       load times from Dulles, VA, USA. This is a free website where you enter your site’s URL, and the
       server loads the page with Internet Explorer and displays the results after a few seconds.
    b) If the SharePoint site is an intranet or non-public site, use either Microsoft Internet Explorer or
       Mozilla Firefox to measure the local page load time and apply a multiplier to estimate the load
       time for users accessing the site remotely.

Before we start, let’s familiarize ourselves with the
Waterfall diagram (shown right). This is a standard
diagram produced by performance measuring
tools.
The Y axis shows the files (requests) in the order
they were loaded. The X axis shows elapsed time.
In the image to the right, the HTML page for
www.aol.com is loaded first, then the CSS files,
JavaScript files and images. The HTML,
JavaScript and CSS files are loaded sequentially
one-after-the-other, while several images are
loaded in parallel.


Server-based testing: AOL PageTest
The AOL PageTest is a free over-the-web tool for performance testing a page from either Dulles, VA,
USA or Wellington New Zealand.




Page 2 of 4                                      Version 1.1                  Copyright © 2008 Aptimize Limited
WWW.GETRPO.COM

RUNTIME PAGE OPTIMIZER
MEASURE SHAREPOINT PERFORMANCE

To use the AOL PageTest:
1. Go to
   www.webpagetest.org (USA), or
   www.webpagetest.org.nz (New Zealand)
2. Type in your site address, e.g. www.aol.com,
   then click the Submit button.
3. The page will refresh a few times then show
   you the cold and warm load times for the page
   with a waterfall diagram.
The AOL page test is more accurate than most
web-based tools a real browser to measure load
times – many other web-based tools approximate
load times by parsing HTML files.



Client based testing: httpWatch and Firebug
Neither Microsoft Internet Explorer or Mozilla Firefox have capabilities for measuring a page’s speed, but
there are add-ons available for each that produce waterfall diagrams and page load diagrams. We
recommend using either tool to measure page load times from a client:

Microsoft Internet Explorer versions 6,7 or 8           Mozilla Firefox versions 2,3
httpWatch is an affordable extension for Internet       Firebug is a free extension for Firefox that gives
Explorer that gives page load timings and analysis      page load timings and a number of development
of requests, available from www.httpwatch.com.          capabilities, available from www.getfirebug.com.




Because these tools give you the timings from your local machine, you need to apply a multiplier to
estimate the effect of network latency for remote users:
    1. Use Microsoft Internet Explorer with httpWatch or Mozilla Firefox with Firebug to measure the
       page load time from “onsite” – a workstation physically close to the web server. This is your local
       page load time.
Page 3 of 4                                    Version 1.1                      Copyright © 2008 Aptimize Limited
WWW.GETRPO.COM

RUNTIME PAGE OPTIMIZER
MEASURE SHAREPOINT PERFORMANCE

       2. Apply the following formula to estimate the effect of network latency for a user located with a 1Mb
          connection located within 1,000 miles of the server:
                                                                                               ������������������������������ ������������������������������������������������ ������������������������ ������������������������ ������������ ������������
           ������������������������ ������������������������ ������������������������ ������������ ������������������������������������������ = ������������������������������������ ������������������������ ������������������������ +                              +
                                                                                                           33                        150
           For example, suppose you have a 0.5 second local load time, and the page has 20 requests and
           is 350KB in size, the page load time would be:
                     20 350
           0.5 +       +
                     33 150
           this equals 3.439394 seconds.


3: Analyze your page load time
If your page load time doesn’t meet an acceptable goal, you can quickly make an analysis using the page
load waterfall diagram to see where the problem is.

Page load time is governed by:
      Backend processing. The time it takes for a
       SharePoint to process the HTML page only.
      Frontend processing. After the HTML page is
       loaded, the time it takes for the browser to
       render the HTML and load all the page
       resources – JavaScript, CSS, and images.
                                                                                               Backend                                Frontend

If backend processing is taking too long, adding hardware and tuning the SharePoint page composition
will improve the page load time. If frontend processing is taking too long applying frontend optimization
techniques will reduce the page load time.
Typically, backend processing contributes 10% to the page load time, and frontend processing
contributes 90% to page load time.
If you need to tune frontend processing, try a free trial of the Runtime Page Optimizer – a software
component that automates many of Yahoo’s “best practices for speeding up websites”, increasing the
quality and performance of webpages and lowering data traffic costs. Now available for SharePoint 2007
and ASP.NET sites. See www.getrpo.com.




i
     http://www.akamai.com/dl/reports/Site_Abandonment_Final_Report.pdf

ii
     http://www.keynote.com/docs/whitepapers/zona_need_for_speed.pdf


Page 4 of 4                                                               Version 1.1                                          Copyright © 2008 Aptimize Limited

Weitere ähnliche Inhalte

Andere mochten auch

Ciclo LitúRgico
Ciclo LitúRgicoCiclo LitúRgico
Ciclo LitúRgico
Ana
 
QUE ES ENFERMERIA
QUE ES ENFERMERIAQUE ES ENFERMERIA
QUE ES ENFERMERIA
Anghela Paz
 
Historia de la enfermería
Historia de la  enfermeríaHistoria de la  enfermería
Historia de la enfermería
Maggie Araujo
 
Enfermeria, su historia, conceptos, modelos
Enfermeria, su historia, conceptos, modelosEnfermeria, su historia, conceptos, modelos
Enfermeria, su historia, conceptos, modelos
emerida64
 

Andere mochten auch (16)

Ciclo LitúRgico
Ciclo LitúRgicoCiclo LitúRgico
Ciclo LitúRgico
 
Powerpoint enfermera
Powerpoint enfermeraPowerpoint enfermera
Powerpoint enfermera
 
P A R A T O D A S M I S E N F E R M E R A S
P A R A T O D A S M I S E N F E R M E R A SP A R A T O D A S M I S E N F E R M E R A S
P A R A T O D A S M I S E N F E R M E R A S
 
Motivacion y satisfaccion en enfermeria. anes11 12
Motivacion y satisfaccion en enfermeria. anes11 12Motivacion y satisfaccion en enfermeria. anes11 12
Motivacion y satisfaccion en enfermeria. anes11 12
 
Enfermería como Ciencia
Enfermería como CienciaEnfermería como Ciencia
Enfermería como Ciencia
 
A TODAS LA ENFERMERAS EN SU DIA
A TODAS LA ENFERMERAS EN SU DIAA TODAS LA ENFERMERAS EN SU DIA
A TODAS LA ENFERMERAS EN SU DIA
 
Imagen del profesional de enfermería
Imagen del profesional de enfermería Imagen del profesional de enfermería
Imagen del profesional de enfermería
 
Aspectos generales enfermería como profesión
Aspectos generales enfermería como profesiónAspectos generales enfermería como profesión
Aspectos generales enfermería como profesión
 
Enfermeria como ciencia y profesion
Enfermeria como ciencia y profesionEnfermeria como ciencia y profesion
Enfermeria como ciencia y profesion
 
Enfermería como profesión
Enfermería como profesiónEnfermería como profesión
Enfermería como profesión
 
QUE ES ENFERMERIA
QUE ES ENFERMERIAQUE ES ENFERMERIA
QUE ES ENFERMERIA
 
breve resumen de la historia de la enfermeria.
breve resumen de la historia de la enfermeria.breve resumen de la historia de la enfermeria.
breve resumen de la historia de la enfermeria.
 
Historia de la enfermería
Historia de la  enfermeríaHistoria de la  enfermería
Historia de la enfermería
 
Enfermeria, su historia, conceptos, modelos
Enfermeria, su historia, conceptos, modelosEnfermeria, su historia, conceptos, modelos
Enfermeria, su historia, conceptos, modelos
 
Felicidades :)
Felicidades :)Felicidades :)
Felicidades :)
 
Dia De La Enfermera
Dia De La EnfermeraDia De La Enfermera
Dia De La Enfermera
 

Mehr von UGAIA

4512 giraudy
4512 giraudy4512 giraudy
4512 giraudy
UGAIA
 

Mehr von UGAIA (20)

Milo-AI Milo AI Congress est conçu pour transformer votre compréhension de l'IA
Milo-AI Milo AI Congress est conçu pour transformer votre compréhension de l'IAMilo-AI Milo AI Congress est conçu pour transformer votre compréhension de l'IA
Milo-AI Milo AI Congress est conçu pour transformer votre compréhension de l'IA
 
KIT GOV-1 · @peg500and's KIT-Governance Book
KIT GOV-1 · @peg500and's KIT-Governance BookKIT GOV-1 · @peg500and's KIT-Governance Book
KIT GOV-1 · @peg500and's KIT-Governance Book
 
Smartphone et Copilot dans Windows 11 - Rendus sur PC.
Smartphone et Copilot dans Windows 11 - Rendus sur PC.Smartphone et Copilot dans Windows 11 - Rendus sur PC.
Smartphone et Copilot dans Windows 11 - Rendus sur PC.
 
ConversationsAvecChatGPT-v5.pdf
ConversationsAvecChatGPT-v5.pdfConversationsAvecChatGPT-v5.pdf
ConversationsAvecChatGPT-v5.pdf
 
Model-OpenAI-EROLw11-English.pdf
Model-OpenAI-EROLw11-English.pdfModel-OpenAI-EROLw11-English.pdf
Model-OpenAI-EROLw11-English.pdf
 
Prompts-3languages en PDF v2
Prompts-3languages en PDF v2Prompts-3languages en PDF v2
Prompts-3languages en PDF v2
 
Retirer les time code dialogue de film d'un document dans Word et le transfor...
Retirer les time code dialogue de film d'un document dans Word et le transfor...Retirer les time code dialogue de film d'un document dans Word et le transfor...
Retirer les time code dialogue de film d'un document dans Word et le transfor...
 
Model-OpenAI-EROLw11-English.pptx
Model-OpenAI-EROLw11-English.pptxModel-OpenAI-EROLw11-English.pptx
Model-OpenAI-EROLw11-English.pptx
 
Conversation avec ChatGPT-2.pdf --- v1 ---
Conversation avec ChatGPT-2.pdf --- v1 ---Conversation avec ChatGPT-2.pdf --- v1 ---
Conversation avec ChatGPT-2.pdf --- v1 ---
 
Prompts in 3 Languages US-FR-CATv2
Prompts in 3 Languages US-FR-CATv2Prompts in 3 Languages US-FR-CATv2
Prompts in 3 Languages US-FR-CATv2
 
Conversation pendant 24h avec une AI - ChatGPT
Conversation pendant 24h avec une AI - ChatGPTConversation pendant 24h avec une AI - ChatGPT
Conversation pendant 24h avec une AI - ChatGPT
 
SPEAK with CHATGPT -US
SPEAK with CHATGPT -US SPEAK with CHATGPT -US
SPEAK with CHATGPT -US
 
BOUCLES-DECOUVERTES NICE
BOUCLES-DECOUVERTES NICEBOUCLES-DECOUVERTES NICE
BOUCLES-DECOUVERTES NICE
 
Les-OTTOMANS-NICE-T3
Les-OTTOMANS-NICE-T3Les-OTTOMANS-NICE-T3
Les-OTTOMANS-NICE-T3
 
Bibliographie outils de Genealogie
Bibliographie outils de GenealogieBibliographie outils de Genealogie
Bibliographie outils de Genealogie
 
Power automate desktop 2021
Power automate desktop 2021Power automate desktop 2021
Power automate desktop 2021
 
Raci course b
Raci course bRaci course b
Raci course b
 
Livre dunod
Livre dunodLivre dunod
Livre dunod
 
Ugsf les url des présentations et des speakers pour la réunion du 11.12.13
Ugsf  les url des présentations et des speakers pour la réunion du 11.12.13Ugsf  les url des présentations et des speakers pour la réunion du 11.12.13
Ugsf les url des présentations et des speakers pour la réunion du 11.12.13
 
4512 giraudy
4512 giraudy4512 giraudy
4512 giraudy
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Measuresharepointperformance

  • 1. WWW.GETRPO.COM RUNTIME PAGE OPTIMIZER MEASURE SHAREPOINT PERFORMANCE “Fast is better SharePoint is recognized as the gold standard for developing rich sites that connect than slow” businesses to their customers across the globe. A high performing SharePoint intranet or internet site creates an important first impression for visitors. On the web, fast is better than slow. Is your SharePoint site fast or slow? The challenge in answering this question has been the limited availability of tools and methodologies for accurately measuring page load speeds as users experience them in the real world. This paper introduces guidelines for setting page load goals, demonstrates the latest technologies for measuring your site’s speed and introduces the Runtime Page Optimizer a new component for increasing the performance of SharePoint sites. 1: Page load goals “Thirty-three As businesses increasingly use SharePoint for intranets and internets, page load times percent of need to fit to industry standards set by internet sites. The following goals are based on consumers accredited industry research for internet sites and are equally applicable to intranets. shopping via a Page load goal: 4 seconds broadband Based on research from Jupiter and Akamai, “Thirty-three percent of consumers connection will shopping via a broadband connection will wait no more than four seconds for a Web wait no more page to render”. For page load times, four seconds is the current goal to aim for. than four seconds for a Page load upper maximum: 8 seconds ii Web page to The “8 second rule” was proposed by Zona Research in 1999. A decade ago in the i render” days of pre-Pentium computers and dial-up, this was an admirable standard to achieve; today it should serve as a maximum wait time after which people will leave wondering if the site is broken. Exceptions: warm-load and processing pages The two exceptions are warm-load (when someone navigates back to a previous page – these pages need to load in under two seconds. Processing pages such as credit card validation or signing in can take longer – people expect to wait if they perceive the website is doing some work requested on their behalf. Based on these, we recommend the following goals for an average user with a broadband connection:
  • 2. WWW.GETRPO.COM RUNTIME PAGE OPTIMIZER MEASURE SHAREPOINT PERFORMANCE Page type A: Great B: Fair C: Bad First time visit (no cache) < 4 seconds 4–8 > 8 seconds seconds Warm load (primed cache) < 2 seconds 2–8 > 8 seconds seconds Processing page < 4 seconds 4 – 15 >15 seconds seconds 2: Measure your SharePoint site’s speed The only meaningful measurement of a page’s speed is how fast a page loads in a customer’s web browser from their location – network latency plays a huge role in page load times, and measuring speed from a PC located close to the web server does not capture the real-world travel time over the internet. We recommend using one of two methods for measuring a page’s speed: a) If the SharePoint site has internet-facing public pages, use the AOL Page Test to measure page load times from Dulles, VA, USA. This is a free website where you enter your site’s URL, and the server loads the page with Internet Explorer and displays the results after a few seconds. b) If the SharePoint site is an intranet or non-public site, use either Microsoft Internet Explorer or Mozilla Firefox to measure the local page load time and apply a multiplier to estimate the load time for users accessing the site remotely. Before we start, let’s familiarize ourselves with the Waterfall diagram (shown right). This is a standard diagram produced by performance measuring tools. The Y axis shows the files (requests) in the order they were loaded. The X axis shows elapsed time. In the image to the right, the HTML page for www.aol.com is loaded first, then the CSS files, JavaScript files and images. The HTML, JavaScript and CSS files are loaded sequentially one-after-the-other, while several images are loaded in parallel. Server-based testing: AOL PageTest The AOL PageTest is a free over-the-web tool for performance testing a page from either Dulles, VA, USA or Wellington New Zealand. Page 2 of 4 Version 1.1 Copyright © 2008 Aptimize Limited
  • 3. WWW.GETRPO.COM RUNTIME PAGE OPTIMIZER MEASURE SHAREPOINT PERFORMANCE To use the AOL PageTest: 1. Go to www.webpagetest.org (USA), or www.webpagetest.org.nz (New Zealand) 2. Type in your site address, e.g. www.aol.com, then click the Submit button. 3. The page will refresh a few times then show you the cold and warm load times for the page with a waterfall diagram. The AOL page test is more accurate than most web-based tools a real browser to measure load times – many other web-based tools approximate load times by parsing HTML files. Client based testing: httpWatch and Firebug Neither Microsoft Internet Explorer or Mozilla Firefox have capabilities for measuring a page’s speed, but there are add-ons available for each that produce waterfall diagrams and page load diagrams. We recommend using either tool to measure page load times from a client: Microsoft Internet Explorer versions 6,7 or 8 Mozilla Firefox versions 2,3 httpWatch is an affordable extension for Internet Firebug is a free extension for Firefox that gives Explorer that gives page load timings and analysis page load timings and a number of development of requests, available from www.httpwatch.com. capabilities, available from www.getfirebug.com. Because these tools give you the timings from your local machine, you need to apply a multiplier to estimate the effect of network latency for remote users: 1. Use Microsoft Internet Explorer with httpWatch or Mozilla Firefox with Firebug to measure the page load time from “onsite” – a workstation physically close to the web server. This is your local page load time. Page 3 of 4 Version 1.1 Copyright © 2008 Aptimize Limited
  • 4. WWW.GETRPO.COM RUNTIME PAGE OPTIMIZER MEASURE SHAREPOINT PERFORMANCE 2. Apply the following formula to estimate the effect of network latency for a user located with a 1Mb connection located within 1,000 miles of the server: ������������������������������ ������������������������������������������������ ������������������������ ������������������������ ������������ ������������ ������������������������ ������������������������ ������������������������ ������������ ������������������������������������������ = ������������������������������������ ������������������������ ������������������������ + + 33 150 For example, suppose you have a 0.5 second local load time, and the page has 20 requests and is 350KB in size, the page load time would be: 20 350 0.5 + + 33 150 this equals 3.439394 seconds. 3: Analyze your page load time If your page load time doesn’t meet an acceptable goal, you can quickly make an analysis using the page load waterfall diagram to see where the problem is. Page load time is governed by:  Backend processing. The time it takes for a SharePoint to process the HTML page only.  Frontend processing. After the HTML page is loaded, the time it takes for the browser to render the HTML and load all the page resources – JavaScript, CSS, and images. Backend Frontend If backend processing is taking too long, adding hardware and tuning the SharePoint page composition will improve the page load time. If frontend processing is taking too long applying frontend optimization techniques will reduce the page load time. Typically, backend processing contributes 10% to the page load time, and frontend processing contributes 90% to page load time. If you need to tune frontend processing, try a free trial of the Runtime Page Optimizer – a software component that automates many of Yahoo’s “best practices for speeding up websites”, increasing the quality and performance of webpages and lowering data traffic costs. Now available for SharePoint 2007 and ASP.NET sites. See www.getrpo.com. i http://www.akamai.com/dl/reports/Site_Abandonment_Final_Report.pdf ii http://www.keynote.com/docs/whitepapers/zona_need_for_speed.pdf Page 4 of 4 Version 1.1 Copyright © 2008 Aptimize Limited