On Nov 13, 2005, at 9:20 AM, Ber Kessels wrote:
I dont have any, unfortunately. I only use webalizer in various different configurations. Just some common sense brought me the conclusion that it is my 5th biggest BW eater. Reason is: * it is available on most sites. (logo.png is different on every site, though the combined logos eat much more bw. pngcrush already helped reducing BW a lot!) * it is called on every page. While the BW for serving content of every page differs per page. * some my themes are so lightweight, that drupal.css is larger then the HTML+style.css *together*.
That's anecdotal information, not the hard numbers required to make an informed decision. As someone attempted to point out, browsers cache css files and will only request them once per visit. You will see in your web logs that some drupal.css requests return a 200 status and the entire file, and some return a 304 "not modified" status and 0 bytes (plus HTTP headers) The common sense way to determine a file's usage is to grep it out of your web logs. To get a list of the number of times it has requested accessed: grep drupal.css your_log_file | wc -l In my case that was 298 hits out of 3565 ( cat your_log_file | wc -l) To get a list of the number of times it's actually been *downloaded*: grep drupal.css your_log_file | grep 'HTTP/1.1" 200' | wc -l In my case that was 119. So, in 3565 hits (~150MB according to my stats), drupal.css has been requested 298 times and downloaded 119 times, using roughly 1MB of traffic (9315b * 119) I agree that a 9k css file borders on unreasonable, and I'm sure your mileage varies (more than 1% but less than 24%). Here are two non- drupal solutions you can effect: 1) Install mod_gzip (apache 1.3) or mod_deflate (2.0) to gzip your content. You will save 30-70% on any text file it is configured to handle. 2) If you can't access your server's configuration and care more about bandwidth than cpu, have php handle .css files and use its gzip output handler. Allie Micka pajunas interactive, inc. http://www.pajunas.com scalable web hosting and open source strategies