New Test - Discuss test results - Contact us

Web page performance optimization check results for http://www.biologeek.com/biologeek,refonte/enfin-un-design-pour-biologeek/
Test completed - 08/29/08 07:17:57 from Dulles, VA - 1.5Mbps ADSL

If the optimization results don't display, please try refreshing the page


Details:

Enable browser caching of static assets:

FAILED (No max-age or expires) - http://media.biologeek.com/css/ie.20080829.css
FAILED (No max-age or expires) - http://media.biologeek.com/css/images/comment-bubble.png
FAILED (No max-age or expires) - http://media.biologeek.com/css/images/logo.png
FAILED (No max-age or expires) - http://media.biologeek.com/css/images/logo_biologeek.png
FAILED (No max-age or expires) - http://media.biologeek.com/css/print.20080829.css
FAILED (No max-age or expires) - http://media.biologeek.com/css/screen.20080829.css
FAILED (No max-age or expires) - http://media.biologeek.com/images/logos/biologeek.png
FAILED (No max-age or expires) - http://media.biologeek.com/images/logos/biologeek_minimal.png
FAILED (No max-age or expires) - http://media.biologeek.com/images/logos/from_brain_import_creativity.png
FAILED (No max-age or expires) - http://media.biologeek.com/images/logos/ipheeds.png
FAILED (No max-age or expires) - http://media.biologeek.com/js/highlight.js
FAILED (No max-age or expires) - http://media.biologeek.com/js/languages/dynamic.js
FAILED (No max-age or expires) - http://media.biologeek.com/js/languages/javascript.js
FAILED (No max-age or expires) - http://media.biologeek.com/js/languages/www.js

Cache score : 0

Use one CDN for all static assets:

FAILED - http://media.biologeek.com/css/ie.20080829.css
FAILED - http://media.biologeek.com/css/images/comment-bubble.png
FAILED - http://media.biologeek.com/css/images/logo.png
FAILED - http://media.biologeek.com/css/images/logo_biologeek.png
FAILED - http://media.biologeek.com/css/print.20080829.css
FAILED - http://media.biologeek.com/css/screen.20080829.css
FAILED - http://media.biologeek.com/images/logos/biologeek.png
FAILED - http://media.biologeek.com/images/logos/biologeek_minimal.png
FAILED - http://media.biologeek.com/images/logos/from_brain_import_creativity.png
FAILED - http://media.biologeek.com/images/logos/ipheeds.png
FAILED - http://media.biologeek.com/js/highlight.js
FAILED - http://media.biologeek.com/js/languages/dynamic.js
FAILED - http://media.biologeek.com/js/languages/javascript.js
FAILED - http://media.biologeek.com/js/languages/www.js

CDN score (static objects) : 0
CDN score (one CDN) : -1

Combine static CSS and JS files:

FAILED - http://media.biologeek.com/css/screen.20080829.css
FAILED - http://media.biologeek.com/css/print.20080829.css
FAILED - http://media.biologeek.com/css/ie.20080829.css

Combine score : 90

GZIP encode all appropriate text assets (text responses > 1400 bytes):

FAILED (38.3 KB, compressed = 5.3 KB - savings of 33.0 KB) - http://www.biologeek.com/biologeek,refonte/enfin-un-design-pour-biologeek/
FAILED (19.1 KB, compressed = 4.6 KB - savings of 14.5 KB) - http://media.biologeek.com/js/languages/dynamic.js
FAILED (14.9 KB, compressed = 3.9 KB - savings of 10.9 KB) - http://media.biologeek.com/js/highlight.js
FAILED (14.7 KB, compressed = 4.4 KB - savings of 10.4 KB) - http://media.biologeek.com/css/screen.20080829.css
FAILED (9.7 KB, compressed = 2.7 KB - savings of 7.0 KB) - http://media.biologeek.com/js/languages/www.js
FAILED (3.9 KB, compressed = 1.2 KB - savings of 2.7 KB) - http://stats.biologeek.com/
FAILED (3.1 KB, compressed = 1.2 KB - savings of 1.9 KB) - http://media.biologeek.com/css/ie.20080829.css
FAILED (1.5 KB, compressed = 0.8 KB - savings of 0.7 KB) - http://media.biologeek.com/js/languages/javascript.js

GZIP score : 24
107.3 KB total in compressible text, target size = 26.2 KB - potential savings = 81.0 KB

Compress Images:

FAILED (11.5 KB, target = 6.1 KB - savings of 5.4 KB - Convert PNG to 8 bit)- http://media.biologeek.com/css/images/logo_biologeek.png
FAILED (6.7 KB, target = 3.1 KB - savings of 3.7 KB - Convert PNG to 8 bit)- http://media.biologeek.com/images/logos/biologeek.png
FAILED (4.6 KB, target = 2.6 KB - savings of 2.0 KB - Convert PNG to 8 bit)- http://media.biologeek.com/images/logos/biologeek_minimal.png
FAILED (5.2 KB, target = 3.3 KB - savings of 1.9 KB - Convert PNG to 8 bit)- http://media.biologeek.com/images/logos/ipheeds.png
WARNING (3.1 KB, target = 2.2 KB - savings of 0.9 KB - Convert PNG to 8 bit)- http://media.biologeek.com/css/images/logo.png

Image Compression score : 59
35.6 KB total in images, target size = 21.3 KB - potential savings = 14.3 KB

Use persistent connections (keep alive):


Keep-Alive score : 100

Proper cookie usage:

WARNING (1 cookies, 20 bytes) - http://stats.biologeek.com/
cookie:MintAcceptsCookies=1

Cookie score : 97
0.0 KB total in outbound cookies, target size = 0.0 KB - potential savings = 0.0 KB

Minify JS:

FAILED (19.1 KB, minified = 14.5 KB - savings of 4.6 KB) - http://media.biologeek.com/js/languages/dynamic.js
FAILED (14.9 KB, minified = 10.8 KB - savings of 4.1 KB) - http://media.biologeek.com/js/highlight.js
FAILED (9.7 KB, minified = 7.7 KB - savings of 2.0 KB) - http://media.biologeek.com/js/languages/www.js
FAILED (1.5 KB, minified = 1.2 KB - savings of 0.3 KB) - http://media.biologeek.com/js/languages/javascript.js

Minify score : 77
50.0 KB total in minifiable text, target size = 39.0 KB - potential savings = 11.0 KB

No ETag headers (ETag headers should generally not be used unless you have an explicit reason to need them):

FAILED - http://media.biologeek.com/css/screen.20080829.css
FAILED - http://media.biologeek.com/css/print.20080829.css
FAILED - http://media.biologeek.com/css/ie.20080829.css
FAILED - http://media.biologeek.com/images/logos/biologeek_minimal.png
FAILED - http://media.biologeek.com/images/logos/ipheeds.png
FAILED - http://media.biologeek.com/images/logos/from_brain_import_creativity.png
FAILED - http://media.biologeek.com/images/logos/biologeek.png
FAILED - http://media.biologeek.com/css/images/logo_biologeek.png
FAILED - http://media.biologeek.com/css/images/comment-bubble.png
FAILED - http://media.biologeek.com/css/images/logo.png
FAILED - http://media.biologeek.com/js/highlight.js
FAILED - http://media.biologeek.com/js/languages/www.js
FAILED - http://media.biologeek.com/js/languages/dynamic.js
FAILED - http://media.biologeek.com/js/languages/javascript.js
FAILED - http://www.biologeek.com/biologeek,refonte/enfin-un-design-pour-biologeek/

ETag score : 16




Glossary:

Cache Static Applicable Objects Any non-html object with a mime type of "text/*", "*javascript*" or "image/*" that does not explicitly have an Expires header of 0 or -1, a cache-control header of "private", "no-store" or "no-cache" or a pragma header of "no-cache"
What is checked An "Expires" header is present (and is not 0 or -1) or a "cache-control: max-age" directive is present and set for an hour or greater. If the expiration is set for less than 30 days you will get a warning (only applies to max-age currently).
Use A CDN Applicable Objects All static non-html content (css, js and images)
What is checked Checked to see if it is served from a host with "*cdn.*" or "*.yimg.*" domain or if it is being sent as HTTP 1.0 with keep-alive headers (a common Akamai configuration)
Combine CSS/JS Applicable Objects All css and javascript objects
What is checked If multiple files of the same type are served from the same domain then all of those files fail (i.e. multiple css files served from o.aolcdn.com)
GZIP Text Applicable Objects All objects with a mime type of "text/*" or "*javascript*"
What is checked transfer-encoding is checked to see if it is gzip
Compress Images Applicable Objects Any object with a mime type of "image/*"
What is checked GIF - All pass
PNG - Must be 8 bit or lower (no 24-bit PNGs will pass)
JPEG - Within 10% of a photoshop quality 50 will pass, up to 50% larger will warn and anything larger than that will fail.
Keep-Alive Applicable Objects All objects that are from a domain that serves more than one object for the page (i.e. if only a single object is served from a given domain it will not be checked)
What is checked The response header contains a "keep-alive" directive or the same socket was used for more than one object from the given host
Cookies Applicable Objects All requests
What is checked All responses are checked to make sure cookies are not written to the aol.com domain
Minify JS/HTML Applicable Objects All html, javascript and json responses
What is checked HTML will be run through tidy and script will be run through jsmin. If the original content was gzip encoded, the minified version will also be gzipped for comparison. If > 5KB or 10% is saved then it will fail. If > 1KB is saved, it will warn, otherwise it will pass.