This page is a work in progess. Please help improve it. |
Measuring Page Performance
This page provides an overview of tools and techniques for measuring page in Launchpad.
The Ultimate Measure: Time To Interact
We evaluate our performance in terms of Time to Interact, or TTI. This value is the soonest that a person can use a Launchpad page.
TTI has three components: network time, spent on the wire; generative time, spent on the server; and render time, spent in the browser. This is the approach used by Facebook when they optimize their pages.
There are some factors that have a major effect on Time To Interact for an individual user:
- Geographic location: China vs. England
- Browser: Firefox, Chrome or IE
- Anonymous browsing vs. Authenticated (logged in) browsing
- First time visitors vs. repeat visitors
Tools for Measuring Performance
- zc.servertracelog
- pingdom
PySlow
PySlow is a tool for automated collection and recording of YSlow test results. We have gathered the YSlow scores for the key launchpad pages together in one report:
webpagetest.org