0

Fosdem 2009 – improving drupal's page loading performance

719

Published on

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
719
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Student at Hasselt University
    Freelance Drupal developer
    Intern at Mollom









  • Popularity numbers: d.o usage statistics

    Conclusion: important for:
    - Drupal project growth
    - More Happy People
  • Popularity numbers: d.o usage statistics

    Conclusion: important for:
    - Drupal project growth
    - More Happy People
  • Popularity numbers: d.o usage statistics

    Conclusion: important for:
    - Drupal project growth
    - More Happy People





  • Create a simple test: the effect of an inline script between 2 images in different browsers.
    Webkit: executes script, then displays images
    Firefox: displays first image, executes script, displays second image

  • Notice how both images finish loading at the same time.
  • Notice how the second image finishes loading about 2 seconds after the first one.

  • I’ll only cover the 14 that were first published
  • - Apache logs => database (script on cron) => reports
    - Mark (start timing) & measure (measure elapsed time) approach
    - June 2008






  • - dumb bundling reduces the effectiveness of aggregation



  • script downloading? -> no other downloads are started, not even from other domain names
    == blocks parallel downloads









  • - Packer:
    * typically higher compression ratio, but:
    * adds a decompression delay on every page load!


  • script downloading? -> no other downloads are started, not even from other domain names
    == blocks parallel downloads









    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×