Ëó÷øèå çà ñóòêè / Õàáðàõàáð

Ëó÷øèå çà ñóòêè / Õàáðàõàáð
Mark
44/100
Integral Mark
26/100
Check Date
24 October 2011
Files Number
62
Files Size
1250946
Load Time (33,6kbps)
432.29 s
Load Time (100 KB/s)
19.02 s
WEBO Site SpeedUp
1.25x
Possible Acceleration
27%
habrahabr.ru

Advices

  • More than 1 HTML file is loaded.
    You should consider reorganization of your website to complete less requests to the server. May be they can be performed with the help of AJAX or unobtrusive JavaScript.
  • HTML files can be minified.
    You should apply some of the minify techniques, also file size can be sufficiently (up to 80%) reduced via gzip.
  • More than 1 CSS file is loaded.
    You should combine all files into one or may be even include them into HTML. It allows you to reduce the number of requests to the server.
  • CSS files can be minified.
    CSS files are already gzipped but additionally you can use this tool to compress CSS files (based on CSS Tidy).
  • CSS files are too large.
    You should reduce their size by exclusion unnecessary styles, minimization pathes to background images, re-group selectors, or review current classes/IDs naming logic.
  • Caching is disabled for static files.
    You should output all statis resources (images, CSS, JS and multimedia files) with caching headers (Cache-Control) to reduce number of requests to the server from browser when user visits your website in the second time or open different pages. How to enable caching for your website. Total non-cached files: 11.
  • ETag or Last-Modified headers are disabled.
    Some of the files of the website already have ETag / Last-Modified headers (total: 35). You should enable cache headers ETag or Last-Modified for all static files (to reduce number of subsequent requests to the website from end-user browser). How to enable ETag for Apache. Total files without ETag / Last-Modified: 9.
  • Detected more than 1 JavaScript file.
    Yuo should combine all files into one or include them all into HTML. This will reduce number of requests to the server. Also you can use unobtrusive Javacript techniques to load your JavaScript files.
  • JavaScript files can be minified.
    You should use Packer from Dean Edwards or YUI Compressor (comparison of JavaScript minimization tools). After this you can gzip your JavaScript files (total benefit up to 85%).
  • JS files are too large.
    May be you should separate this to several parts and load only necessary resources. Also unobtrusive Javascript techniques can help.
  • Duplicates are detected.
    CSS and JavaScript duplicates must be removed. Multiple uses of the same images can be avoided with CSS rules and background images.
  • Too many hosts.
    Website resources are located on a lot of different hosts. This can sufficiently slow down website due to numerous DNS lookups and connection outlay. You should use not more than 4 hosts. Hosts number detected: 7
  • Redirects detected.
    Every redirect increases current resource load time, so it should be removed. Total detected redirects: 6.
  • 404-errors detected (Page Not Found).
    Broken links to resources detected (total 1). Every such link wastes time while web page loading so all of them should be removed or replaced with the right ones.
  • Some of GIF images can be reduced in size.
    Detected GIF images that can be minified (total: 8) if converted to PNG (i.e. with gif2png tool). More about PNG benefits.
  • Some PNG images can be minified.
    Detected PNG images (total: 10) that can be minified (i.e. with pngcrush tool). More about PNG benefits.
  • Some of JPEG images can be minified.
    Detected JPEG images (total: 7) that can be lossless minified (i.e. with jpegtran tool or Windows-ported jpeg package that includes jpegtran utility).

Remarks

  • Inline event handlers detected.
    Detected event haldres size in HTML attributes onclick, onmouseover etc equals to 761 (2%). If all of event handlers are moved to an external file then global cacheability of all the website will increase and content will be separated from behaviour. May be unobtrusive JavaScript and this combined window.onload handler can help.
  • More than 1 CSS image is loaded.
    You should combine CSS images with the CSS sprites technique (and the following tool). So you will reduce numebr of requests to the server.
  • CSS images size is quite large.
    Perhaps it can be reduced if you use another graphic format or inlcude only necessary CSS rules.
  • More than 1 image is loaded.
    Perhaps it's possible to decrease their quantity by Image Map technique.
  • Images size is very large.
    Perhaps it's possible to decrease their size if you use another graphic format or include only necessary images on the page.
  • 1-pixel GIF (spacers) detected.
    There are some 1-pixel GIF (size 43 bytes) in website files (total 1)) detected. There is every likelihood that they are improperly used for some decorative effects (elemens borders substitutions or background holders). Now browsers support all kind of CSS tricks very well so you don't need to use any of table-layout methods and can clean up your HTML code from such outdated hacks. This will reduce number of requests to the server and make you HTML code more semantic and less in size (about 30% with moving to div from table).

Check once more?

To prevent any automaticall check and make the server tired we have restricted the number of online checks for each website. If you want to check your website once more right now please register — you will be able to test your websites unlimitely.

You can place this button to indicate that your website is speeded up with Web Optimizator:

Optimization results for habrahabr.ru (size about 6Kb)

Website files influence

Images61%
CSS images14%
JavaScript14%
CSS6%
HTML5%
How different website parts influence website load speed

Detailed statistics

FileType / MIMESizeMin. sizeETag / Last-ModifiedCache time (s)
 
Total files: 62 / 1222KbGain if minified: 148767
Total non-cached files: 16Gain without duplicates: 153
Total gain: 148920 (12%)
/HTML / html1550214612
HABRAHABR_MAIN_... (redirects: 1)HTML / html720466
STATISTIC_MAIN.... (redirects: 1)HTML / html679410
habr_special_13... (redirects: 1)HTML / html702425
WNqz7B2rQ3UHTML / html241145291
HABRAHABR_MAIN_... (redirects: 1)HTML / html724424
Total HTML files: 64244121628Gain if compressed: 20813
www-embed-vflYW...CSS / css4851147724149791523531104000
all.cssCSS / css62914737 Thu, 20 Oct 2011 08:19:057776000
posts.cssCSS / css44443767 Mon, 10 Oct 2011 15:44:037776000
index.cssCSS / 4040 0
all.cssCSS / css766411 Mon, 03 Oct 2011 12:30:437776000
highlight.cssCSS / css566 Tue, 04 Oct 2011 14:44:007776000
Total CSS files: 66057857205Gain if compressed: 3373
www-embed_core_...JS / javascript74885 180197986131104000
all.jsJS / javascript42000 Thu, 20 Oct 2011 08:19:067776000
posts.jsJS / javascript2094 Thu, 13 Oct 2011 14:48:077776000
jquery.form.jsJS / javascript8910 Thu, 09 Jun 2011 14:31:387776000
highlight.jsJS / javascript10987 Tue, 04 Oct 2011 14:44:007776000
all.jsJS / javascript3415 Fri, 14 Oct 2011 15:08:147776000
(redirects: 1)JS / javascript51 x 4
specila_webmatr... (redirects: 1)JS / javascript790362
Total JavaScript: 11143285142857Gain if compressed: 428
bg-author-link....CSSIMG / gif51 Mon, 29 Nov 2010 12:09:257776000
bg-button-enter...CSSIMG / png590551 Mon, 29 Nov 2010 12:09:257776000
bg-comments2.gi...CSSIMG / gif531400 Mon, 29 Nov 2010 12:09:257776000
bg-icon-faceboo...CSSIMG / png229149 Mon, 29 Nov 2010 12:09:257776000
bg-icon-twitter...CSSIMG / gif581466 Mon, 29 Nov 2010 12:09:257776000
bg-icon-vkontak...CSSIMG / png1331437 Fri, 15 Jul 2011 09:26:437776000
bg-multilogo.pn...CSSIMG / png97039698 Mon, 29 Nov 2010 12:09:257776000
bg-tags2.gifCSSIMG / gif592 Mon, 29 Nov 2010 12:09:257776000
bg-user2.gifCSSIMG / gif551505 Mon, 29 Nov 2010 12:09:257776000
double-lock.gifCSSIMG / gif870789 Mon, 29 Nov 2010 12:09:257776000
checkbox.pngCSSIMG / png38322570 Thu, 17 Mar 2011 16:44:587776000
loader_button.g...CSSIMG / gif317 Mon, 29 Nov 2010 12:09:247776000
icon_asterisk_2...CSSIMG / png1510514 Fri, 01 Apr 2011 10:18:257776000
icons_vote_post...CSSIMG / gif1079 Mon, 29 Nov 2010 12:09:237776000
new-message.gifCSSIMG / gif19651893 Mon, 29 Nov 2010 12:09:237776000
join_button_bg....CSSIMG / png956105 Thu, 10 Feb 2011 14:14:477776000
link_icon2.gifCSSIMG / gif786 Mon, 29 Nov 2010 12:09:257776000
lock.gifCSSIMG / gif695 Mon, 29 Nov 2010 12:09:257776000
podcast_icon2.g...CSSIMG / gif799 Mon, 29 Nov 2010 12:09:257776000
tm_logo_sharp.g...CSSIMG / gif819722 Mon, 29 Nov 2010 12:09:257776000
translation_ico...CSSIMG / gif641616 Mon, 29 Nov 2010 12:09:257776000
write-topic.pngCSSIMG / png1048993 Mon, 29 Nov 2010 12:09:257776000
html5_play_butt...CSSIMG / png2212 156831712531104000
Total CSS images: 233168826939Gain if minified: 4749
bg_cicle_help.p...IMG / png466300 Mon, 29 Nov 2010 12:09:257776000
logo.jpgIMG / jpeg46983858 Wed, 19 Oct 2011 15:35:597776000
toster.gifIMG / gif28642843 Tue, 11 Oct 2011 15:27:427776000
favicon_1210.ic...IMG / x-icon318 Sun, 23 Oct 2011 01:38:4912960000
aad732a6.pngIMG / png303576263582 Sat, 22 Oct 2011 19:05:51315360000
496f0953.jpgIMG / jpeg9105190987 Sun, 23 Oct 2011 14:35:57315360000
b85f0ba4.jpgIMG / jpeg1909718111 Sun, 23 Oct 2011 08:01:54315360000
2ade48e2.pngIMG / png67487 Sun, 23 Oct 2011 09:36:27315360000
b8dd4959.jpgIMG / jpeg5094248235 Sat, 22 Oct 2011 18:58:43315360000
habrahabr.ru&sc...IMG / 2792
habrahabr.ru&sc...IMG / jpeg6807330780
679.1?scd=yesIMG / 34481
habrahabr.ru&sc...IMG / jpeg185143631
image.pngIMG / jpeg290826268376 Wed, 19 Oct 2011 07:46:540
pixel-vfl3z5WfW...IMG / gif43 142683107831104000
image.axd?pictu...IMG / PNG17726 634534426727241080
Total images: 16972954853550Gain if minified: 119404

Website load diagram

Website load diagram for habrahabr.ru helps to understand what are the main bottlenecks in website load. Register to get more information about your website.

Check once more?

All results are stored in cache to avoid system overwork. If you want to check the website right now you should register. In My Account you can check you websites up to 100 times a day.

See also

You can read more about Web Optimizatior analyzer here.