Full Optimization Checklist
Details:
First Byte Time (back-end processing): 0/100
1625 ms First Byte Time
228 ms Target First Byte Time
Use persistent connections (keep alive): 97/100
FAILED - http://disqus.com/stylesheets/hostingcz/disqus.css?v=2.0
GZIP encode all appropriate text assets: 100/100
195.8 KB total in compressible text, target size = 195.8 KB - potential savings = 0.0 KB
Compress Images: 59/100
68.0 KB total in images, target size = 40.5 KB - potential savings = 27.5 KB
FAILED - (23.4 KB, compressed = 12.8 KB - savings of 10.6 KB) - http://www.hosting.cz/wp-content/uploads/2010/05/webhosting.jpg
FAILED - (10.0 KB, compressed = 3.2 KB - savings of 6.8 KB) - http://www.hosting.cz/wp-content/themes/iA3/img/sprite.png
FAILED - (2.9 KB, compressed = 1.7 KB - savings of 1.1 KB) - http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs344.snc4/41430_1463562903_7427_q.jpg
FAILED - (2.6 KB, compressed = 1.6 KB - savings of 1.0 KB) - http://profile.ak.fbcdn.net/profile-ak-snc1/v226/1784/38/q100000155810105_9797.jpg
FAILED - (2.5 KB, compressed = 1.6 KB - savings of 1.0 KB) - http://profile.ak.fbcdn.net/profile-ak-ash1/v222/835/45/q100000089448101_5947.jpg
FAILED - (2.6 KB, compressed = 1.6 KB - savings of 1.0 KB) - http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs270.snc3/23161_751693676_5259_q.jpg
FAILED - (2.5 KB, compressed = 1.6 KB - savings of 0.9 KB) - http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs344.snc4/41442_100000621395628_5173_q.jpg
FAILED - (2.4 KB, compressed = 1.5 KB - savings of 0.9 KB) - http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs324.snc4/41437_1602891848_8363_q.jpg
FAILED - (2.5 KB, compressed = 1.6 KB - savings of 0.9 KB) - http://profile.ak.fbcdn.net/profile-ak-snc1/v227/1633/54/q1320012436_4891.jpg
FAILED - (2.5 KB, compressed = 1.6 KB - savings of 0.9 KB) - http://profile.ak.fbcdn.net/profile-ak-snc1/v227/869/103/q1739726706_1705.jpg
FAILED - (2.4 KB, compressed = 1.5 KB - savings of 0.9 KB) - http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs259.snc3/23238_100001059825756_1812_q.jpg
FAILED - (2.3 KB, compressed = 1.4 KB - savings of 0.8 KB) - http://profile.ak.fbcdn.net/profile-ak-snc1/object3/662/14/q57951845090_9825.jpg
FAILED - (2.1 KB, compressed = 1.4 KB - savings of 0.7 KB) - http://profile.ak.fbcdn.net/profile-ak-snc1/v223/1443/27/q100000396812882_6322.jpg
Leverage browser caching of static assets: 62/100
FAILED - (No max-age or expires) - http://www.hosting.cz/wp-content/themes/iA3/img/line_x_dotted_666.gif
FAILED - (No max-age or expires) - http://www.hosting.cz/wp-content/themes/iA3/img/sprite.png
FAILED - (No max-age or expires) - http://www.hosting.cz/wp-content/themes/iA3/img/footer_externalservice_twitter.gif
FAILED - (No max-age or expires) - http://www.hosting.cz/wp-content/themes/iA3/img/footer_externalservice_facebook.gif
FAILED - (No max-age or expires) - http://www.hosting.cz/wp-content/themes/iA3/style.css
FAILED - (No max-age or expires) - http://www.hosting.cz/wp-content/uploads/2010/05/webhosting.jpg
FAILED - (No max-age or expires) - http://disqus.com/stylesheets/hostingcz/disqus.css?v=2.0
FAILED - (No max-age or expires) - http://www.hosting.cz/wp-content/themes/iA3/css/bundle.css.php?dir=css&files=base,typography,list,frame,header,footer
FAILED - (No max-age or expires) - http://www.hosting.cz/wp-content/themes/iA3/js/bundle.js.php
FAILED - (5.9 minutes) - http://static.ak.connect.facebook.com/connect.php/cs_CZ/css/bookmark-button-css/connect-button-css/share-button-css/FB.Connect-css/connect-css
FAILED - (11.7 minutes) - http://static.ak.connect.facebook.com/connect.php/cs_CZ/js/Api/CanvasUtil/Connect/XFBML
FAILED - (11.7 minutes) - http://static.ak.connect.facebook.com/connect.php/cs_CZ
WARNING - (60.0 minutes) - http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
WARNING - (15.4 hours) - http://static.ak.connect.facebook.com/images/loaders/indicator_white_large.gif
WARNING - (24.0 hours) - http://www.google-analytics.com/ga.js
Combine static CSS and JS files: 60/100
FAILED - http://disqus.com/stylesheets/hostingcz/disqus.css?v=2.0
FAILED - http://www.hosting.cz/wp-content/themes/iA3/style.css
FAILED - http://www.hosting.cz/wp-content/themes/iA3/css/bundle.css.php?dir=css&files=base,typography,list,frame,header,footer
FAILED - http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
FAILED - http://www.google-analytics.com/ga.js
FAILED - http://www.hosting.cz/wp-content/themes/iA3/js/bundle.js.php
Use a CDN for all static assets: 75/100
FAILED - http://disqus.com/stylesheets/hostingcz/disqus.css?v=2.0
FAILED - http://www.hosting.cz/wp-content/themes/iA3/style.css
FAILED - http://www.hosting.cz/wp-content/themes/iA3/img/sprite.png
FAILED - http://www.hosting.cz/wp-content/themes/iA3/img/footer_externalservice_twitter.gif
FAILED - http://www.hosting.cz/wp-content/themes/iA3/img/footer_externalservice_facebook.gif
FAILED - http://www.hosting.cz/wp-content/themes/iA3/js/bundle.js.php
FAILED - http://www.hosting.cz/wp-content/themes/iA3/css/bundle.css.php?dir=css&files=base,typography,list,frame,header,footer
FAILED - http://www.hosting.cz/wp-content/uploads/2010/05/webhosting.jpg
FAILED - http://www.hosting.cz/wp-content/themes/iA3/img/line_x_dotted_666.gif
Minify JS: 94/100
163.9 KB total in minifiable text, target size = 154.4 KB - potential savings = 9.5 KB
FAILED - (60.0 KB, minified = 52.1 KB - savings of 7.9 KB) - http://static.ak.connect.facebook.com/connect.php/cs_CZ/js/Api/CanvasUtil/Connect/XFBML
FAILED - (6.6 KB, minified = 4.9 KB - savings of 1.6 KB) - http://www.hosting.cz/wp-content/themes/iA3/js/bundle.js.php
Proper cookie usage: 100/100
Glossary:
| First Byte Time | Applicable Objects | Time to First Byte for the page (back-end processing + redirects) |
|---|---|---|
| What is checked | The target time is the time needed for the DNS, socket and SSL negotiations + 100ms. A single letter grade will be deducted for every 100ms beyond the target. | |
| 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 | |
| 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. If it is not then the file is compressed and the percentage of compression is the result (so a page that can save 30% of the size of it's text by compressing would yield a 70% test result) | |
| 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. The overall score is the percentage of image bytes that can be saved by re-compressing the images. |
|
| 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). | |
| Combine CSS/JS | Applicable Objects | All css and javascript objects |
| What is checked | If multiple files of the same type are served then each additional css file beyond 1 will subtract 5 percent and each Javascript file beyond the first wil subtract 10 percent | |
| Use A CDN | Applicable Objects | All static non-html content (css, js and images) |
| What is checked | Checked to see if it is hosted on a known CDN (CNAME mapped to a known CDN network). 80% of the static resources need to be served from a CDN for the overall page to be considered using a CDN. The current list of known CDN's is here | |
| Minify JS | Applicable Objects | All html, javascript and json responses |
| What is checked | Javascript 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. | |
| Cookies | Applicable Objects | All requests |
| What is checked | Any request for a static object that sends up a cookie will fail. All other requests that send up cookies will warn. |