際際滷

際際滷Share a Scribd company logo
Operation Jungle Cheetah




A Practical Journey of Improving Web Performance
                    @mesum98
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
Million $ Question  What is slow?
Convince your Audience
# 1: Measure
# 1: Measure



  Keep it Simple
# 1: Measure
 Make it visible
# 2: Benchmark
# 3: Compare
# 3: Compare
How slow the site is!
# 4: Identify
# 4: Identify
         Areas for improvements
                 Website

Akamai            Code                   F5

                           Development

                             Editorial

                             3rd Party
# 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
# 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
# 4: Identify
 Code improvements
# 4: Identify
 Editorial Improvements  Translate
improvements for the business teams
# 4: Identify
  3rd Party Flags
# 5: Execute
# 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
# 6: Evaluate
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)

More Related Content

Web Performance Optimisation at times.co.uk