SitePerformanceMonitoringTools
- SitePerformance card with a 5 on it
- Instrumentation that pinpoints where the slowness is
- Definitions of Acceptable for End to End Performance
- Max Load Time for normal pages (including especially front page)
- 3 seconds is unacceptable
- Max Load Time for special goodness (Batch Patrol ... etc)
- Decide for each case
- Max Load Time for normal pages (including especially front page)
- Definitions of Acceptable for pieces of the Performance pipe
Performance Priorities
- View normal page
- View random page
- Edit click until available
- Save click until rendered
- Render invalidated frontpage
Instrumentation Steps
- End to end on each
- Determine and instrument the pieces
- MediaWiki profiling
- Raw database queries
