Optimizing dynamic websites like www.thetimes.co.uk and www.thesundaytimes.co.uk isn't an easy task!
Speeding up a site requires a "war plan" and having a clear vision, dedicated team, appropriate tools and most importantly speed comparison data with similar sites.
Mehdi Ali, Optimisation Manager for the Times websites, will show us how this strategy was applied for The Times and Sunday Times sites with great results.
2. What is this about?
A practical journey of improving web performance
Not a view or opinion
A strategy which enabled to drive the speed enhancements
Relevant Tools and techniques
13. # 4: Identify
Areas for improvements
Website
Akamai Code F5
Development
Editorial
3rd Party
14. # 4: Identify
Akamai
Sure Route
Origin DNS optimisation
Prefetching
Address 304 error messages
Last Mile Acceleration
F5 Algorithms
Round robin
Weighted round robin
Least connections
Least response time
15. # 4: Identify
Code improvements
CSS/JS merging and minification
Load 3rd party objects last
CSS Spiriting
Review Caching Increase more caching time
Pre Load where possible
Optimise Javascripts DynaTrace reports
20. # 5: Execute
Define Non Functional Requirements (NFR)
Set Speed Targets for the development teams
Create test scripts for performance testing
Define development stories
Poker planning and identify level of effort
22. Next steps
Data centric approach
Proof speed improvement benefits with more specific analytics (i.e. increased
registration, advertising, etc)
Automate speed improvements
Infrastructure optimisation (Amazon, Google Apps, etc)