On Thu, Feb 05, 2009 at 06:09:58PM +0200, Anton Katsarov wrote: > В 13:20 -0800 на 04.02.2009 (ср), J. Shirley написа: > > > It's hideously slow. It took 16 seconds to load, and most of that was > > the first byte. > > I do agree. But that is because of the statics. I did some changes to > my .htaccess to serve the static directly from the webserver and now it > loads for 5 seconds to me. Here are the changes:
Here's a tool you can use: http://performance.webpagetest.org:8080/ Will give you some nice charts and a summary. Below is the detail of the report. Obviously, you will ignore much of the report as it won't really apply. Optimization Report : 02/05/09 at 11:35:13 Results for 'http://www.djmag.bg/': Page load time: 17.010 seconds Time to first byte: 3.394 seconds Time to Base Page Downloaded: 3.989 seconds Time to Start Render: 7.036 seconds Time to Document Complete: 17.010 seconds Time to Fully Loaded: 17.010 seconds Bytes sent out: 10.963 KB Bytes received: 519.764 KB DNS Lookups: 1 Connections: 31 Requests: 31 OK Requests: 31 Redirects: 0 Not Modified: 0 Not Found: 0 Other: 0 Base Page Response: 200 Enable browser caching of static assets: FAILED (No max-age or expires) - http://www.djmag.bg/static/banners/1159774171_sait.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/banners/208781512_160x600.swf FAILED (No max-age or expires) - http://www.djmag.bg/static/banners/266753453_468-60.swf FAILED (No max-age or expires) - http://www.djmag.bg/static/banners/494549063_240x120.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/banners/655846930_240x120.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/banners/73159537_Banner_DavidGuetta_728x90.swf FAILED (No max-age or expires) - http://www.djmag.bg/static/css/bg.png FAILED (No max-age or expires) - http://www.djmag.bg/static/css/events.png FAILED (No max-age or expires) - http://www.djmag.bg/static/css/formcheck.css FAILED (No max-age or expires) - http://www.djmag.bg/static/css/forum.png FAILED (No max-age or expires) - http://www.djmag.bg/static/css/header.png FAILED (No max-age or expires) - http://www.djmag.bg/static/css/logo1.png FAILED (No max-age or expires) - http://www.djmag.bg/static/css/logo2.png FAILED (No max-age or expires) - http://www.djmag.bg/static/css/lr.png FAILED (No max-age or expires) - http://www.djmag.bg/static/css/print.css FAILED (No max-age or expires) - http://www.djmag.bg/static/css/screen.css FAILED (No max-age or expires) - http://www.djmag.bg/static/css/title.png FAILED (No max-age or expires) - http://www.djmag.bg/static/css/webface.png FAILED (No max-age or expires) - http://www.djmag.bg/static/images/mag.png FAILED (No max-age or expires) - http://www.djmag.bg/static/images/news/th/1032662367_man_demobaza_icon.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/images/news/th/1217226378_t21.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/images/news/th/32663603_636370654_l.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/images/news/th/363862442_DJMag_BG_logo.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/images/news/th/405249846_NEWS-17473-be3cbb5737aee381d2bf115571f73d43.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/images/news/th/648446979_women_demobaza_icon.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/images/news/th/6589703_J_BTour-One_th.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/images/news/th/756999078_logo.jpg FAILED (No max-age or expires) - http://www.djmag.bg/static/images/pic.png FAILED (No max-age or expires) - http://www.djmag.bg/static/js/mootools.js FAILED (No max-age or expires) - http://www.djmag.bg/static/js/page.js Cache score : 0 Use one CDN for all static assets: FAILED - http://www.djmag.bg/static/banners/1159774171_sait.jpg FAILED - http://www.djmag.bg/static/banners/208781512_160x600.swf FAILED - http://www.djmag.bg/static/banners/266753453_468-60.swf FAILED - http://www.djmag.bg/static/banners/494549063_240x120.jpg FAILED - http://www.djmag.bg/static/banners/655846930_240x120.jpg FAILED - http://www.djmag.bg/static/banners/73159537_Banner_DavidGuetta_728x90.swf FAILED - http://www.djmag.bg/static/css/bg.png FAILED - http://www.djmag.bg/static/css/events.png FAILED - http://www.djmag.bg/static/css/formcheck.css FAILED - http://www.djmag.bg/static/css/forum.png FAILED - http://www.djmag.bg/static/css/header.png FAILED - http://www.djmag.bg/static/css/logo1.png FAILED - http://www.djmag.bg/static/css/logo2.png FAILED - http://www.djmag.bg/static/css/lr.png FAILED - http://www.djmag.bg/static/css/print.css FAILED - http://www.djmag.bg/static/css/screen.css FAILED - http://www.djmag.bg/static/css/title.png FAILED - http://www.djmag.bg/static/css/webface.png FAILED - http://www.djmag.bg/static/images/mag.png FAILED - http://www.djmag.bg/static/images/news/th/1032662367_man_demobaza_icon.jpg FAILED - http://www.djmag.bg/static/images/news/th/1217226378_t21.jpg FAILED - http://www.djmag.bg/static/images/news/th/32663603_636370654_l.jpg FAILED - http://www.djmag.bg/static/images/news/th/363862442_DJMag_BG_logo.jpg FAILED - http://www.djmag.bg/static/images/news/th/405249846_NEWS-17473-be3cbb5737aee381d2bf115571f73d43.jpg FAILED - http://www.djmag.bg/static/images/news/th/648446979_women_demobaza_icon.jpg FAILED - http://www.djmag.bg/static/images/news/th/6589703_J_BTour-One_th.jpg FAILED - http://www.djmag.bg/static/images/news/th/756999078_logo.jpg FAILED - http://www.djmag.bg/static/images/pic.png FAILED - http://www.djmag.bg/static/js/mootools.js FAILED - http://www.djmag.bg/static/js/page.js CDN score (static objects) : 0 CDN score (one CDN) : -1 Combine static CSS and JS files: FAILED - http://www.djmag.bg/static/js/mootools.js FAILED - http://www.djmag.bg/static/js/page.js FAILED - http://www.djmag.bg/static/css/screen.css FAILED - http://www.djmag.bg/static/css/print.css FAILED - http://www.djmag.bg/static/css/formcheck.css Combine score : 80 GZIP encode all appropriate text assets (text responses > 1400 bytes): FAILED (62.9 KB, compressed = 19.8 KB - savings of 43.1 KB) - http://www.djmag.bg/static/js/mootools.js FAILED (25.1 KB, compressed = 3.8 KB - savings of 21.3 KB) - http://www.djmag.bg/static/css/screen.css FAILED (15.2 KB, compressed = 4.5 KB - savings of 10.7 KB) - http://www.djmag.bg/ FAILED (6.5 KB, compressed = 1.7 KB - savings of 4.8 KB) - http://www.djmag.bg/static/css/print.css FAILED (1.7 KB, compressed = 0.8 KB - savings of 0.9 KB) - http://www.djmag.bg/static/css/formcheck.css GZIP score : 27 111.9 KB total in compressible text, target size = 31.1 KB - potential savings = 80.8 KB Compress Images: FAILED (135.9 KB, target = 31.2 KB - savings of 104.6 KB)- http://www.djmag.bg/static/banners/1159774171_sait.jpg FAILED (52.8 KB, target = 13.4 KB - savings of 39.4 KB - Convert PNG to 8 bit)- http://www.djmag.bg/static/images/mag.png FAILED (29.3 KB, target = 4.7 KB - savings of 24.6 KB)- http://www.djmag.bg/static/banners/655846930_240x120.jpg FAILED (29.3 KB, target = 4.7 KB - savings of 24.6 KB)- http://www.djmag.bg/static/banners/494549063_240x120.jpg FAILED (14.3 KB, target = 2.0 KB - savings of 12.4 KB)- http://www.djmag.bg/static/images/news/th/1217226378_t21.jpg FAILED (9.4 KB, target = 2.3 KB - savings of 7.1 KB)- http://www.djmag.bg/static/images/news/th/648446979_women_demobaza_icon.jpg FAILED (10.2 KB, target = 3.2 KB - savings of 7.0 KB)- http://www.djmag.bg/static/images/news/th/6589703_J_BTour-One_th.jpg FAILED (9.0 KB, target = 2.3 KB - savings of 6.6 KB)- http://www.djmag.bg/static/images/news/th/1032662367_man_demobaza_icon.jpg FAILED (8.2 KB, target = 3.9 KB - savings of 4.3 KB - Convert PNG to 8 bit)- http://www.djmag.bg/static/css/logo1.png FAILED (6.0 KB, target = 3.7 KB - savings of 2.3 KB - Convert PNG to 8 bit)- http://www.djmag.bg/static/css/logo2.png FAILED (2.9 KB, target = 1.6 KB - savings of 1.4 KB - Convert PNG to 8 bit)- http://www.djmag.bg/static/css/webface.png FAILED (2.4 KB, target = 1.1 KB - savings of 1.3 KB - Convert PNG to 8 bit)- http://www.djmag.bg/static/css/title.png FAILED (1.8 KB, target = 1.2 KB - savings of 0.6 KB - Convert PNG to 8 bit)- http://www.djmag.bg/static/css/events.png WARNING (2.1 KB, target = 1.5 KB - savings of 0.6 KB - Convert PNG to 8 bit)- http://www.djmag.bg/static/images/pic.png WARNING (1.9 KB, target = 1.6 KB - savings of 0.3 KB)- http://www.djmag.bg/static/images/news/th/363862442_DJMag_BG_logo.jpg WARNING (1.4 KB, target = 1.2 KB - savings of 0.2 KB - Convert PNG to 8 bit)- http://www.djmag.bg/static/css/forum.png Image Compression score : 26 322.4 KB total in images, target size = 85.2 KB - potential savings = 237.2 KB Use persistent connections (keep alive): FAILED - http://www.djmag.bg/ FAILED - http://www.djmag.bg/static/banners/1159774171_sait.jpg FAILED - http://www.djmag.bg/static/banners/208781512_160x600.swf FAILED - http://www.djmag.bg/static/banners/266753453_468-60.swf FAILED - http://www.djmag.bg/static/banners/494549063_240x120.jpg FAILED - http://www.djmag.bg/static/banners/655846930_240x120.jpg FAILED - http://www.djmag.bg/static/banners/73159537_Banner_DavidGuetta_728x90.swf FAILED - http://www.djmag.bg/static/css/bg.png FAILED - http://www.djmag.bg/static/css/events.png FAILED - http://www.djmag.bg/static/css/formcheck.css FAILED - http://www.djmag.bg/static/css/forum.png FAILED - http://www.djmag.bg/static/css/header.png FAILED - http://www.djmag.bg/static/css/logo1.png FAILED - http://www.djmag.bg/static/css/logo2.png FAILED - http://www.djmag.bg/static/css/lr.png FAILED - http://www.djmag.bg/static/css/print.css FAILED - http://www.djmag.bg/static/css/screen.css FAILED - http://www.djmag.bg/static/css/title.png FAILED - http://www.djmag.bg/static/css/webface.png FAILED - http://www.djmag.bg/static/images/mag.png FAILED - http://www.djmag.bg/static/images/news/th/1032662367_man_demobaza_icon.jpg FAILED - http://www.djmag.bg/static/images/news/th/1217226378_t21.jpg FAILED - http://www.djmag.bg/static/images/news/th/32663603_636370654_l.jpg FAILED - http://www.djmag.bg/static/images/news/th/363862442_DJMag_BG_logo.jpg FAILED - http://www.djmag.bg/static/images/news/th/405249846_NEWS-17473-be3cbb5737aee381d2bf115571f73d43.jpg FAILED - http://www.djmag.bg/static/images/news/th/648446979_women_demobaza_icon.jpg FAILED - http://www.djmag.bg/static/images/news/th/6589703_J_BTour-One_th.jpg FAILED - http://www.djmag.bg/static/images/news/th/756999078_logo.jpg FAILED - http://www.djmag.bg/static/images/pic.png FAILED - http://www.djmag.bg/static/js/mootools.js FAILED - http://www.djmag.bg/static/js/page.js Keep-Alive score : 0 Proper cookie usage: Cookie score : 100 0.0 KB total in outbound cookies, target size = 0.0 KB - potential savings = 0.0 KB Minify JS: Minify score : 100 63.4 KB total in minifiable text, target size = 63.4 KB - potential savings = 0.0 KB No ETag headers (ETag headers should generally not be used unless you have an explicit reason to need them): FAILED - http://www.djmag.bg/static/css/screen.css FAILED - http://www.djmag.bg/static/css/print.css FAILED - http://www.djmag.bg/static/js/mootools.js FAILED - http://www.djmag.bg/static/css/formcheck.css FAILED - http://www.djmag.bg/static/js/page.js FAILED - http://www.djmag.bg/static/banners/1159774171_sait.jpg FAILED - http://www.djmag.bg/static/banners/494549063_240x120.jpg FAILED - http://www.djmag.bg/static/images/pic.png FAILED - http://www.djmag.bg/static/images/news/th/363862442_DJMag_BG_logo.jpg FAILED - http://www.djmag.bg/static/images/news/th/6589703_J_BTour-One_th.jpg FAILED - http://www.djmag.bg/static/images/news/th/648446979_women_demobaza_icon.jpg FAILED - http://www.djmag.bg/static/images/news/th/1032662367_man_demobaza_icon.jpg FAILED - http://www.djmag.bg/static/images/news/th/756999078_logo.jpg FAILED - http://www.djmag.bg/static/images/news/th/1217226378_t21.jpg FAILED - http://www.djmag.bg/static/images/news/th/405249846_NEWS-17473-be3cbb5737aee381d2bf115571f73d43.jpg FAILED - http://www.djmag.bg/static/images/news/th/32663603_636370654_l.jpg FAILED - http://www.djmag.bg/static/banners/655846930_240x120.jpg FAILED - http://www.djmag.bg/static/images/mag.png FAILED - http://www.djmag.bg/static/banners/73159537_Banner_DavidGuetta_728x90.swf FAILED - http://www.djmag.bg/static/css/bg.png FAILED - http://www.djmag.bg/static/css/header.png FAILED - http://www.djmag.bg/static/css/logo1.png FAILED - http://www.djmag.bg/static/banners/266753453_468-60.swf FAILED - http://www.djmag.bg/static/css/lr.png FAILED - http://www.djmag.bg/static/css/title.png FAILED - http://www.djmag.bg/static/css/logo2.png FAILED - http://www.djmag.bg/static/css/forum.png FAILED - http://www.djmag.bg/static/css/events.png FAILED - http://www.djmag.bg/static/banners/208781512_160x600.swf FAILED - http://www.djmag.bg/static/css/webface.png ETag score : 3 -- Bill Moseley mose...@hank.org Sent from my iMutt _______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/