Hello!
I was wondering if anyone has had any success implementing any of the recommended practices from the YSlow add-on to Firebug. From a quick search on this site it seems like a number of people are having problems in similar areas so I thought this could be an interesting discussion, especially for Drupal newbies. I tried reading the yahoo forums linked from YSlow but it seems well over my head, and was wondering if an Drupalers have had success speeding up their sites with the prescribed practices.
I would like to know if anyone has had any success in the following:
Using a CDN - ???
Gzip components - ???
Put JS at the bottom - wondering if I but this in body instead of Head, will my JS load on every page?
Minify JS - ???
Configure ETags - ???
Thanks
Comments
Dries' blog
See http://buytaert.net/yslow for a discussion of this topic.
great thanks
informative
GZip
Hi,
I found that one of the trickier bits was trying to get some type of GZip functionality. My server is Apache 1.3 and most of the info is for Apache 2.0. However, I did find an older post here : http://drupal.org/node/68918 that talks about native zlib compression in Drupal (which I understand is often preferable to GZip).
I hope this is helpful! I just added the following lines to my php.ini file, and then checked my site (http://www.gidnetwork.com/tools/gzip-test.php):
The result was to go from 24k markup to 5.5k... sweet!
regards,
Ron Northcutt
Freelance Developer
Custom Drupal Websites
Peace, Compassion, Prosperity
regards,
Ron Northcutt
Directory of Technical Marketing, Acquia
At the moment I have a site
At the moment I have a site which scores 84 for authenticated users, and 88 for non-authenticated users.
For authenticated users there are 2 elements beyond my control, namely the compression of google js and working with a CDN.
The part that mystifies me though is that the site only fails the DOM test for non-authenticated users.
I wonder if anyone out there could point me in the right direction, or offer insight as to why this may be. As I understand it, these DOM elements are mostly controlled by the complexity of the theme. If that is the case, why the fail for authenticated users if they are viewing the same theme?