Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fast websites, and how to make them

Fast websites, and how to make them

WordCamp Harare 2017 #WCHRE, show notes: https://glueckpress.com/wchre/

Caspar Hübinger

November 04, 2017
Tweet

More Decks by Caspar Hübinger

Other Decks in Programming

Transcript

  1. @GLUECKPRESS #WCHRE CC BY-SA 4.0 @GLUECKPRESS #WCHRE ENERGY FOOTPRINT BANDWIDTH

    SEARCH RANKING USABILITY VISITOR SATISFACTION BOUNCE RATE PAGE VIEWS CONVERSION REVENUE
  2. @GLUECKPRESS #WCHRE CC BY-SA 4.0 @GLUECKPRESS #WCHRE 0.10$ AVERAGE PAGE

    SIZE PER PAGEVIEW PAGEVIEWS 300MB/$10 DATAPLAN 3 MB 100
  3. @GLUECKPRESS #WCHRE CC BY-SA 4.0 @GLUECKPRESS #WCHRE 0.03$ AVERAGE PAGE

    SIZE PER PAGE VIEW PAGE VIEWS 1,000 MB/$10 DATA PLAN 3 MB 333
  4. @GLUECKPRESS #WCHRE CC BY-SA 4.0 @GLUECKPRESS #WCHRE 0.03$ 1 PAGE

    VIEW GERMANY USA UK 1 PAGE VIEW ZIMBABWE 3 MB 0.10$ AVERAGE PAGE SIZE
  5. @GLUECKPRESS #WCHRE CC BY-SA 4.0 ! ! ! ! 3

    MB AVERAGE PAGE SIZE ON THE WWW
  6. @GLUECKPRESS #WCHRE CC BY-SA 4.0 —PAUL BAKAUS NOBODY CARES HOW

    FAST YOUR SITE IS. JUST HOW FAST IT FEELS.
  7. @GLUECKPRESS #WCHRE CC BY-SA 4.0 —ZIMBABWEANS “EXCUSE ME?!” NOBODY CARES

    HOW FAST YOUR SITE IS. JUST HOW FAST IT FEELS. ! ! !
  8. @GLUECKPRESS #WCHRE CC BY-SA 4.0 1. AVOID LANDING PAGE REDIRECTS

    2. ENABLE COMPRESSION 3. IMPROVE SERVER RESPONSE TIME 4. LEVERAGE BROWSER CACHING 5. MINIFY RESOURCES 6. OPTIMISE IMAGES 7. OPTIMISE CSS DELIVERY 8. PRIORITISE VISIBLE CONTENT 9. REMOVE RENDER-BLOCKING JAVASCRIPT 10.USE ASYNCHRONOUS SCRIPTS DEVELOPERS.GOOGLE.COM/SPEED/DOCS/INSIGHTS/RULES
  9. @GLUECKPRESS #WCHRE CC BY-SA 4.0 1. AVOID LANDING PAGE REDIRECTS

    2. ENABLE COMPRESSION 3. IMPROVE SERVER RESPONSE TIME 4. LEVERAGE BROWSER CACHING 5. MINIFY RESOURCES 6. OPTIMISE IMAGES 7. OPTIMISE CSS DELIVERY 8. PRIORITISE VISIBLE CONTENT 9. REMOVE RENDER-BLOCKING JAVASCRIPT 10.USE ASYNCHRONOUS SCRIPTS " DEVELOPERS.GOOGLE.COM/SPEED/DOCS/INSIGHTS/RULES
  10. @GLUECKPRESS #WCHRE CC BY-SA 4.0 YOUR FRIENDLY W RDPRESS PERFORMANCE

    CHECKLIST WP-ROCKET.ME HTTP:/ /WP-ROCKET.ME HTTPS:/ /WP-ROCKET.ME HTTP:/ /WWW.WP-ROCKET.ME HTTPS:/ /WWW.WP-ROCKET.ME
  11. @GLUECKPRESS #WCHRE CC BY-SA 4.0 YOUR FRIENDLY W RDPRESS PERFORMANCE

    CHECKLIST WP-ROCKET.ME HTTP:/ /WP-ROCKET.ME HTTPS:/ /WP-ROCKET.ME HTTP:/ /WWW.WP-ROCKET.ME HTTPS:/ /WWW.WP-ROCKET.ME
  12. @GLUECKPRESS #WCHRE CC BY-SA 4.0 YOUR FRIENDLY W RDPRESS PERFORMANCE

    CHECKLIST DEVELOPER.WORDPRESS.ORG/THEMES DEVELOPER.WORDPRESS.ORG/PLUGINS
  13. @GLUECKPRESS #WCHRE CC BY-SA 4.0 YOUR FRIENDLY W RDPRESS PERFORMANCE

    CHECKLIST 1. KNOW YOUR OWN WEBSITE ADDRESS 2. PREPARE FOR SLOW NETWORKS 3. PAY FOR QUALITY HOSTING 4. AVOID EXTERNAL REQUESTS 5. COMMIT TO RELEVANT IMAGES 6. AUTOMATE IMAGE OPTIMISATION 7. RELY ON A LEAN THEME 8. MAKE A CONTENT STRATEGY 9. MINIMISE THE USE OF JAVASCRIPT 10.REUSE REQUESTS WITH CACHING