<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Website Speed Optimization and Waterfall Diagram</title>
	<atom:link href="http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html</link>
	<description>Everything about web scaling and high availability</description>
	<lastBuildDate>Thu, 04 Mar 2010 19:32:42 +0000</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: compound bows</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-60</link>
		<dc:creator>compound bows</dc:creator>
		<pubDate>Thu, 03 Dec 2009 11:47:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-60</guid>
		<description>Using parallel images using host names is not always reliable. However, I agree with your point of view to some extent.</description>
		<content:encoded><![CDATA[<p>Using parallel images using host names is not always reliable. However, I agree with your point of view to some extent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Meenan</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-46</link>
		<dc:creator>Patrick Meenan</dc:creator>
		<pubDate>Mon, 23 Mar 2009 18:57:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-46</guid>
		<description>The online version of pagetest that was used in the article runs the tests through a real IE browser at one of the hosted locations (Virginia and New Zealand)  so you&#039;re not reliant on the developer&#039;s connection (which is often very fast and has low latency to the servers).  That&#039;s actually the main reason I bothered even putting up the site because I couldn&#039;t find any (free) tools that weren&#039;t running simulated browsers.

aol.com was re-launched recently which probably accounts for the difference in count but it didn&#039;t get any lighter - it&#039;s now at around 130 requests :(.  The only other hosted tool I&#039;m aware of that uses a real browser is Keynote.  They also have some free testing that you can run tests from 5 different locations around the world (though at backbone speeds which tend to differ enough from end-user connections that you want to look at both).</description>
		<content:encoded><![CDATA[<p>The online version of pagetest that was used in the article runs the tests through a real IE browser at one of the hosted locations (Virginia and New Zealand)  so you&#8217;re not reliant on the developer&#8217;s connection (which is often very fast and has low latency to the servers).  That&#8217;s actually the main reason I bothered even putting up the site because I couldn&#8217;t find any (free) tools that weren&#8217;t running simulated browsers.</p>
<p>aol.com was re-launched recently which probably accounts for the difference in count but it didn&#8217;t get any lighter &#8211; it&#8217;s now at around 130 requests <img src='http://www.webscalingblog.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .  The only other hosted tool I&#8217;m aware of that uses a real browser is Keynote.  They also have some free testing that you can run tests from 5 different locations around the world (though at backbone speeds which tend to differ enough from end-user connections that you want to look at both).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zuborg</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-40</link>
		<dc:creator>zuborg</dc:creator>
		<pubDate>Thu, 11 Dec 2008 19:31:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-40</guid>
		<description>2Patrick: Btw, yahoo.com looks at User-Agent header, for unknown UAs it shows special simple page with little number of images. For www.aol.com Site-Perf.com fetch 53 objects.

You are right that only browser is able to show what happens there when browser do some work, thus FireBug Firefox addon is irreplaceable for webdevelopers. The only problem is that FireBug and similar tools relies on internet link of those who use it ;)</description>
		<content:encoded><![CDATA[<p>2Patrick: Btw, yahoo.com looks at User-Agent header, for unknown UAs it shows special simple page with little number of images. For <a href="http://www.aol.com" rel="nofollow">http://www.aol.com</a> Site-Perf.com fetch 53 objects.</p>
<p>You are right that only browser is able to show what happens there when browser do some work, thus FireBug Firefox addon is irreplaceable for webdevelopers. The only problem is that FireBug and similar tools relies on internet link of those who use it <img src='http://www.webscalingblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Meenan</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-37</link>
		<dc:creator>Patrick Meenan</dc:creator>
		<pubDate>Sat, 29 Nov 2008 13:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-37</guid>
		<description>Site-Perf looks interesting but the browser &quot;emulation&quot; apprears to be pretty lacking.  Testing www.aol.com only requests the base page (there are actually over 100 requests for the page) and www.yahoo.com only requests the base page and 4 images (also supposed to be a lot larger).

There really is no substitute for using a real browser.  Even the best emulators I have seen (from companies that sell the service) don&#039;t quite get it right.

If there&#039;s something you&#039;d like to see in the online version of pagetest just shoot me a note and I&#039;ll see what I can do (there is a contact me link on the site).</description>
		<content:encoded><![CDATA[<p>Site-Perf looks interesting but the browser &#8220;emulation&#8221; apprears to be pretty lacking.  Testing <a href="http://www.aol.com" rel="nofollow">http://www.aol.com</a> only requests the base page (there are actually over 100 requests for the page) and <a href="http://www.yahoo.com" rel="nofollow">http://www.yahoo.com</a> only requests the base page and 4 images (also supposed to be a lot larger).</p>
<p>There really is no substitute for using a real browser.  Even the best emulators I have seen (from companies that sell the service) don&#8217;t quite get it right.</p>
<p>If there&#8217;s something you&#8217;d like to see in the online version of pagetest just shoot me a note and I&#8217;ll see what I can do (there is a contact me link on the site).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nail</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-36</link>
		<dc:creator>Nail</dc:creator>
		<pubDate>Sat, 29 Nov 2008 13:13:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-36</guid>
		<description>zuborg,
IE7 is still most popular browser and it makes only 2 connections per host. According to http://stevesouders.com/ua/ in IE8 it will be 6 connections per host which is definitely will help performance.
Though page compositions will be still actual since pages usually have much more components and because of HTTP request cost.
About Site-Perf.com, it&#039;s a very good tool, also it would be good to have some presets for Link control, something like GPRS connection, Europe ADSL, etc.</description>
		<content:encoded><![CDATA[<p>zuborg,<br />
IE7 is still most popular browser and it makes only 2 connections per host. According to <a href="http://stevesouders.com/ua/" rel="nofollow">http://stevesouders.com/ua/</a> in IE8 it will be 6 connections per host which is definitely will help performance.<br />
Though page compositions will be still actual since pages usually have much more components and because of HTTP request cost.<br />
About Site-Perf.com, it&#8217;s a very good tool, also it would be good to have some presets for Link control, something like GPRS connection, Europe ADSL, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nail</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-35</link>
		<dc:creator>Nail</dc:creator>
		<pubDate>Sat, 29 Nov 2008 13:11:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-35</guid>
		<description>frederic,
Thanks for the addition, sure there are more things like server-side gzip compression, CDN, etc.
In this post I wanted to describe page composition issues and how to use tools to look how browsers load pages and how to measure performance from end-user point of view.</description>
		<content:encoded><![CDATA[<p>frederic,<br />
Thanks for the addition, sure there are more things like server-side gzip compression, CDN, etc.<br />
In this post I wanted to describe page composition issues and how to use tools to look how browsers load pages and how to measure performance from end-user point of view.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zuborg</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-34</link>
		<dc:creator>zuborg</dc:creator>
		<pubDate>Wed, 19 Nov 2008 15:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-34</guid>
		<description>Nice article

But nowadays is more common limit 6-8 connections per host, IE8 will have 8 too (as far as I know).

http://performance.webpagetest.org:8080/ is nice tool too, but I would also recommend to try this one speedmeter - http://Site-Perf.com/
It&#039;s highly customizable, supports a lot of features like Keep-Alive, HTTP-Compression and HTTP-Auth...
Also there is tool to measure packetloss level on internet link of you server.</description>
		<content:encoded><![CDATA[<p>Nice article</p>
<p>But nowadays is more common limit 6-8 connections per host, IE8 will have 8 too (as far as I know).</p>
<p><a href="http://performance.webpagetest.org:8080/" rel="nofollow">http://performance.webpagetest.org:8080/</a> is nice tool too, but I would also recommend to try this one speedmeter &#8211; <a href="http://Site-Perf.com/" rel="nofollow">http://Site-Perf.com/</a><br />
It&#8217;s highly customizable, supports a lot of features like Keep-Alive, HTTP-Compression and HTTP-Auth&#8230;<br />
Also there is tool to measure packetloss level on internet link of you server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: frederic sidler</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-29</link>
		<dc:creator>frederic sidler</dc:creator>
		<pubDate>Tue, 11 Nov 2008 21:32:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-29</guid>
		<description>firebug with yslow and the 10 yahoo rules is also worth reading.

you can also use yuicompressor to concatenate JS and CSS

you can gzip these files too (make sure you have zip and non-zip version in case the client browser does not support it)

You denfinitely should use a version number in your JS and CSS files and set the cache never to expire so that you will never retrieve these files again if they have not changed.

Last, you can use a CDN to host these files so that your server will never be hit.</description>
		<content:encoded><![CDATA[<p>firebug with yslow and the 10 yahoo rules is also worth reading.</p>
<p>you can also use yuicompressor to concatenate JS and CSS</p>
<p>you can gzip these files too (make sure you have zip and non-zip version in case the client browser does not support it)</p>
<p>You denfinitely should use a version number in your JS and CSS files and set the cache never to expire so that you will never retrieve these files again if they have not changed.</p>
<p>Last, you can use a CDN to host these files so that your server will never be hit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nail</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-27</link>
		<dc:creator>Nail</dc:creator>
		<pubDate>Tue, 11 Nov 2008 00:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-27</guid>
		<description>John,
Yes, for this case we could use several hostnames to load images in parallel.
It&#039;s not always applicable though, I mean there are sites with 50+ images and we are limited with DNS requests - they can slow down page loading. Plus browser will have to establish 2 connection per hostname.</description>
		<content:encoded><![CDATA[<p>John,<br />
Yes, for this case we could use several hostnames to load images in parallel.<br />
It&#8217;s not always applicable though, I mean there are sites with 50+ images and we are limited with DNS requests &#8211; they can slow down page loading. Plus browser will have to establish 2 connection per hostname.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Laur</title>
		<link>http://www.webscalingblog.com/performance/website-speed-optimization-and-waterfall-diagram.html/comment-page-1#comment-26</link>
		<dc:creator>John Laur</dc:creator>
		<pubDate>Mon, 10 Nov 2008 18:03:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=71#comment-26</guid>
		<description>Instead of CSS Sprites (which I personally despise) you could host images (and CSS/JS for that matter) on separate hostnames but the same webserver (via CNAMEs) to improve download concurrency. It&#039;s not a particularly good technique if you use heavy apache processes to serve both your dynamic and static content, but paired with a lightweight frontend server (ngnix, lighttpd, pound) it will help tremendously without having to jack around with page layout and the horrible junk that is CSS sprites.</description>
		<content:encoded><![CDATA[<p>Instead of CSS Sprites (which I personally despise) you could host images (and CSS/JS for that matter) on separate hostnames but the same webserver (via CNAMEs) to improve download concurrency. It&#8217;s not a particularly good technique if you use heavy apache processes to serve both your dynamic and static content, but paired with a lightweight frontend server (ngnix, lighttpd, pound) it will help tremendously without having to jack around with page layout and the horrible junk that is CSS sprites.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
