<?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: Stylesheet Composition</title>
	<atom:link href="http://www.webscalingblog.com/performance/stylesheet-composition.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webscalingblog.com/performance/stylesheet-composition.html</link>
	<description>Everything about web scaling and high availability</description>
	<lastBuildDate>Wed, 01 Sep 2010 07:50:03 +0000</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lonferma</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-90</link>
		<dc:creator>Lonferma</dc:creator>
		<pubDate>Mon, 03 May 2010 13:34:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-90</guid>
		<description>Good day!
I would like to present interesting site:
&lt;a href=&quot;http://wellphen.tk/phentermine/&quot; rel=&quot;nofollow&quot;&gt;phentermine suppliers&lt;/a&gt; &lt;a href=&quot;http://wellphen.tk/&quot; rel=&quot;nofollow&quot;&gt;phentermine buying&lt;/a&gt; &lt;a href=&quot;http://wellplavi.tk/&quot; rel=&quot;nofollow&quot;&gt;plavix buy&lt;/a&gt; &lt;a href=&quot;http://wellplavi.tk/Plavixs/&quot; rel=&quot;nofollow&quot;&gt;plavix order&lt;/a&gt; &lt;a href=&quot;http://wellrita.tk/Ritalinlaabuse/&quot; rel=&quot;nofollow&quot;&gt;ritalin online&lt;/a&gt; &lt;a href=&quot;http://wellrita.tk/Ritilin/&quot; rel=&quot;nofollow&quot;&gt;ritalin buying&lt;/a&gt; &lt;a href=&quot;http://wellsoma.tk/&quot; rel=&quot;nofollow&quot;&gt;soma online&lt;/a&gt; &lt;a href=&quot;http://wellsoma.tk/somas/&quot; rel=&quot;nofollow&quot;&gt;soma nextday&lt;/a&gt; &lt;a href=&quot;http://wellsynt.tk/synthroid-75/&quot; rel=&quot;nofollow&quot;&gt;synthroid price&lt;/a&gt; &lt;a href=&quot;http://wellsynt.tk/&quot; rel=&quot;nofollow&quot;&gt;synthroid toronto&lt;/a&gt; &lt;a href=&quot;http://welltram.tk/&quot; rel=&quot;nofollow&quot;&gt;tramadol online&lt;/a&gt; &lt;a href=&quot;http://welltram.tk/&quot; rel=&quot;nofollow&quot;&gt;tramadol prix&lt;/a&gt; &lt;a href=&quot;http://wellultr.tk/ultram-pharmacy/&quot; rel=&quot;nofollow&quot;&gt;ultram order&lt;/a&gt; &lt;a href=&quot;http://wellultr.tk/tramadol-ultram/&quot; rel=&quot;nofollow&quot;&gt;ultram order&lt;/a&gt; &lt;a href=&quot;http://wellvaltr.tk/Voltrex/&quot; rel=&quot;nofollow&quot;&gt;valtrex prix&lt;/a&gt; &lt;a href=&quot;http://wellvaltr.tk/Valtrax/&quot; rel=&quot;nofollow&quot;&gt;valtrex generic&lt;/a&gt; &lt;a href=&quot;http://wellviag.tk/online-viagra/&quot; rel=&quot;nofollow&quot;&gt;viagra online&lt;/a&gt; &lt;a href=&quot;http://wellviag.tk/joke-viagra/&quot; rel=&quot;nofollow&quot;&gt;viagra buying&lt;/a&gt; &lt;a href=&quot;http://wellwel.tk/&quot; rel=&quot;nofollow&quot;&gt;wellbutrin purchase&lt;/a&gt; &lt;a href=&quot;http://wellwel.tk/Wellbutin/&quot; rel=&quot;nofollow&quot;&gt;wellbutrin drug&lt;/a&gt; &lt;a href=&quot;http://wellxana.tk/alprazolam-xanax/&quot; rel=&quot;nofollow&quot;&gt;xanax price&lt;/a&gt; &lt;a href=&quot;http://wellxana.tk/&quot; rel=&quot;nofollow&quot;&gt;xanax discount&lt;/a&gt; &lt;a href=&quot;http://wellzith.tk/zitrhomax-cheap/&quot; rel=&quot;nofollow&quot;&gt;zithromax apotheke&lt;/a&gt; &lt;a href=&quot;http://wellzith.tk/zithromax/&quot; rel=&quot;nofollow&quot;&gt;zithromax doctor&lt;/a&gt; &lt;a href=&quot;http://wellzolo.tk/tricyclic-zoloft/&quot; rel=&quot;nofollow&quot;&gt;zoloft purchase&lt;/a&gt; &lt;a href=&quot;http://wellzolo.tk/zoloft-withdrawl/&quot; rel=&quot;nofollow&quot;&gt;zoloft price&lt;/a&gt; &lt;a href=&quot;http://wellzolp.tk/&quot; rel=&quot;nofollow&quot;&gt;zolpidem toronto&lt;/a&gt; &lt;a href=&quot;http://wellzolp.tk/Zolpiderm/&quot; rel=&quot;nofollow&quot;&gt;zolpidem oral&lt;/a&gt; &lt;a href=&quot;http://wellzovi.tk/Zovarax/&quot; rel=&quot;nofollow&quot;&gt;zovirax drug&lt;/a&gt; &lt;a href=&quot;http://wellzovi.tk/&quot; rel=&quot;nofollow&quot;&gt;zovirax pharmacy&lt;/a&gt; &lt;a href=&quot;http://wellaccu.tk/accutane-journals/&quot; rel=&quot;nofollow&quot;&gt;accutane prescription&lt;/a&gt; &lt;a href=&quot;http://wellaccu.tk/Accutane-bestellen/&quot; rel=&quot;nofollow&quot;&gt;accutane medikament&lt;/a&gt; &lt;a href=&quot;http://welladip.tk/discount-adipex/&quot; rel=&quot;nofollow&quot;&gt;adipex generic&lt;/a&gt; &lt;a href=&quot;http://welladip.tk/cheapest-adipex/&quot; rel=&quot;nofollow&quot;&gt;adipex cheap&lt;/a&gt; &lt;a href=&quot;http://wellcele.tk/celebrex/&quot; rel=&quot;nofollow&quot;&gt;celebrex price&lt;/a&gt; &lt;a href=&quot;http://wellcele.tk/celebrex-stroke/&quot; rel=&quot;nofollow&quot;&gt;celebrex suppliers&lt;/a&gt; &lt;a href=&quot;http://wellestr.tk/natural-estrogen/&quot; rel=&quot;nofollow&quot;&gt;estrogen discount&lt;/a&gt; &lt;a href=&quot;http://wellestr.tk/estrogen-alternative/&quot; rel=&quot;nofollow&quot;&gt;estrogen prezzo&lt;/a&gt; &lt;a href=&quot;http://wellvico.tk/vicodin-detox/&quot; rel=&quot;nofollow&quot;&gt;vicodin uk&lt;/a&gt; &lt;a href=&quot;http://wellvico.tk/3592-vicodin/&quot; rel=&quot;nofollow&quot;&gt;vicodin prescription&lt;/a&gt;
Thanks!
Goodbay</description>
		<content:encoded><![CDATA[<p>Good day!<br />
I would like to present interesting site:<br />
<a href="http://wellphen.tk/phentermine/" rel="nofollow">phentermine suppliers</a> <a href="http://wellphen.tk/" rel="nofollow">phentermine buying</a> <a href="http://wellplavi.tk/" rel="nofollow">plavix buy</a> <a href="http://wellplavi.tk/Plavixs/" rel="nofollow">plavix order</a> <a href="http://wellrita.tk/Ritalinlaabuse/" rel="nofollow">ritalin online</a> <a href="http://wellrita.tk/Ritilin/" rel="nofollow">ritalin buying</a> <a href="http://wellsoma.tk/" rel="nofollow">soma online</a> <a href="http://wellsoma.tk/somas/" rel="nofollow">soma nextday</a> <a href="http://wellsynt.tk/synthroid-75/" rel="nofollow">synthroid price</a> <a href="http://wellsynt.tk/" rel="nofollow">synthroid toronto</a> <a href="http://welltram.tk/" rel="nofollow">tramadol online</a> <a href="http://welltram.tk/" rel="nofollow">tramadol prix</a> <a href="http://wellultr.tk/ultram-pharmacy/" rel="nofollow">ultram order</a> <a href="http://wellultr.tk/tramadol-ultram/" rel="nofollow">ultram order</a> <a href="http://wellvaltr.tk/Voltrex/" rel="nofollow">valtrex prix</a> <a href="http://wellvaltr.tk/Valtrax/" rel="nofollow">valtrex generic</a> <a href="http://wellviag.tk/online-viagra/" rel="nofollow">viagra online</a> <a href="http://wellviag.tk/joke-viagra/" rel="nofollow">viagra buying</a> <a href="http://wellwel.tk/" rel="nofollow">wellbutrin purchase</a> <a href="http://wellwel.tk/Wellbutin/" rel="nofollow">wellbutrin drug</a> <a href="http://wellxana.tk/alprazolam-xanax/" rel="nofollow">xanax price</a> <a href="http://wellxana.tk/" rel="nofollow">xanax discount</a> <a href="http://wellzith.tk/zitrhomax-cheap/" rel="nofollow">zithromax apotheke</a> <a href="http://wellzith.tk/zithromax/" rel="nofollow">zithromax doctor</a> <a href="http://wellzolo.tk/tricyclic-zoloft/" rel="nofollow">zoloft purchase</a> <a href="http://wellzolo.tk/zoloft-withdrawl/" rel="nofollow">zoloft price</a> <a href="http://wellzolp.tk/" rel="nofollow">zolpidem toronto</a> <a href="http://wellzolp.tk/Zolpiderm/" rel="nofollow">zolpidem oral</a> <a href="http://wellzovi.tk/Zovarax/" rel="nofollow">zovirax drug</a> <a href="http://wellzovi.tk/" rel="nofollow">zovirax pharmacy</a> <a href="http://wellaccu.tk/accutane-journals/" rel="nofollow">accutane prescription</a> <a href="http://wellaccu.tk/Accutane-bestellen/" rel="nofollow">accutane medikament</a> <a href="http://welladip.tk/discount-adipex/" rel="nofollow">adipex generic</a> <a href="http://welladip.tk/cheapest-adipex/" rel="nofollow">adipex cheap</a> <a href="http://wellcele.tk/celebrex/" rel="nofollow">celebrex price</a> <a href="http://wellcele.tk/celebrex-stroke/" rel="nofollow">celebrex suppliers</a> <a href="http://wellestr.tk/natural-estrogen/" rel="nofollow">estrogen discount</a> <a href="http://wellestr.tk/estrogen-alternative/" rel="nofollow">estrogen prezzo</a> <a href="http://wellvico.tk/vicodin-detox/" rel="nofollow">vicodin uk</a> <a href="http://wellvico.tk/3592-vicodin/" rel="nofollow">vicodin prescription</a><br />
Thanks!<br />
Goodbay</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: unlock iphone</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-86</link>
		<dc:creator>unlock iphone</dc:creator>
		<pubDate>Mon, 19 Apr 2010 13:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-86</guid>
		<description>good share, great article, very usefull for us...thank you .I bookmarked your site!&lt;a href=&quot;http://www.smmmail.com/&quot; rel=&quot;nofollow&quot;&gt;unlock iphone&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>good share, great article, very usefull for us&#8230;thank you .I bookmarked your site!<a href="http://www.smmmail.com/" rel="nofollow">unlock iphone</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NapyEnlally</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-77</link>
		<dc:creator>NapyEnlally</dc:creator>
		<pubDate>Tue, 23 Mar 2010 06:38:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-77</guid>
		<description>&lt;a href=&quot;http://bit.ly/dlDRjE&quot; rel=&quot;nofollow&quot;&gt;http://img192.imageshack.us/img192/8752/siggyd.gif&lt;/a&gt;

we concept I will likely exclusively facilitate outside the yard?</description>
		<content:encoded><![CDATA[<p><a href="http://bit.ly/dlDRjE" rel="nofollow">http://img192.imageshack.us/img192/8752/siggyd.gif</a></p>
<p>we concept I will likely exclusively facilitate outside the yard?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen Johnston</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-57</link>
		<dc:creator>Stephen Johnston</dc:creator>
		<pubDate>Thu, 12 Nov 2009 14:04:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-57</guid>
		<description>@Ilia Jerebtsov

You are right that the effect is *small*. This sort of optimization isn&#039;t something a small site needs to run out and do. However, a larger site and a larger dev team can certainly work this into their long term plan and will make an appreciable, if small, effect on the load time which will be magnified by the amount of traffic.</description>
		<content:encoded><![CDATA[<p>@Ilia Jerebtsov</p>
<p>You are right that the effect is *small*. This sort of optimization isn&#8217;t something a small site needs to run out and do. However, a larger site and a larger dev team can certainly work this into their long term plan and will make an appreciable, if small, effect on the load time which will be magnified by the amount of traffic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Website Speed Optimization and Waterfall Diagram &#124; Web Scaling Blog</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-23</link>
		<dc:creator>Website Speed Optimization and Waterfall Diagram &#124; Web Scaling Blog</dc:creator>
		<pubDate>Mon, 10 Nov 2008 11:32:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-23</guid>
		<description>[...] &#8592; Stylesheet Composition [...]</description>
		<content:encoded><![CDATA[<p>[...] &larr; Stylesheet Composition [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nail</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-22</link>
		<dc:creator>Nail</dc:creator>
		<pubDate>Sat, 08 Nov 2008 12:16:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-22</guid>
		<description>Ilia,
For ADSL connection the overhead is 70-300ms for each HTTP request depending on hosting and client location.

In practice, browser can spend about 50% of time (or even more) sending requests and waiting. I&#039;m preparing next blog post with illustrations what&#039;s happening during page load. 

Impact of embedding stylesheet is another story for another blog post.
Browsers have not so large disk cache by default (Opera 9.60 has 20MB - probably not covering even daily traffic).
Analyzing http logs so far I have seen that usually cache objects live in cache no more than 1-2 days.</description>
		<content:encoded><![CDATA[<p>Ilia,<br />
For ADSL connection the overhead is 70-300ms for each HTTP request depending on hosting and client location.</p>
<p>In practice, browser can spend about 50% of time (or even more) sending requests and waiting. I&#8217;m preparing next blog post with illustrations what&#8217;s happening during page load. </p>
<p>Impact of embedding stylesheet is another story for another blog post.<br />
Browsers have not so large disk cache by default (Opera 9.60 has 20MB &#8211; probably not covering even daily traffic).<br />
Analyzing http logs so far I have seen that usually cache objects live in cache no more than 1-2 days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilia Jerebtsov</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-21</link>
		<dc:creator>Ilia Jerebtsov</dc:creator>
		<pubDate>Sat, 08 Nov 2008 00:49:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-21</guid>
		<description>I would think that if the server can&#039;t handle serving a bunch of static files over the same stream quickly enough, you&#039;ve got bigger problems. Response time (up to the point that the server starts sending data) should be a few miliseconds for static files.

The main delay would still be from sending the css content over the wire - which you&#039;re doing either way if you embed the file. The only thing you save is transmitting a couple hundred bytes that would have been used on the HTTP headers for the extra request, the time of which could be potentially as much as the overhead of calling into PHP to load the stylesheet.

Not to mention that embedding the stylesheet would cause longer load times for browsers that do show content as soon as it&#039;s received (Opera).

Do you have any actual benchmarks on this having a measurable effect that would justify the work?</description>
		<content:encoded><![CDATA[<p>I would think that if the server can&#8217;t handle serving a bunch of static files over the same stream quickly enough, you&#8217;ve got bigger problems. Response time (up to the point that the server starts sending data) should be a few miliseconds for static files.</p>
<p>The main delay would still be from sending the css content over the wire &#8211; which you&#8217;re doing either way if you embed the file. The only thing you save is transmitting a couple hundred bytes that would have been used on the HTTP headers for the extra request, the time of which could be potentially as much as the overhead of calling into PHP to load the stylesheet.</p>
<p>Not to mention that embedding the stylesheet would cause longer load times for browsers that do show content as soon as it&#8217;s received (Opera).</p>
<p>Do you have any actual benchmarks on this having a measurable effect that would justify the work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nail</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-20</link>
		<dc:creator>Nail</dc:creator>
		<pubDate>Wed, 05 Nov 2008 08:31:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-20</guid>
		<description>Ilia,
The overhead is caused by HTTP requests (not TCP-IP connection - yes, keep-alive helps here).
In case of several small files, big part of load time will be spent doing HTTP requests.

Unfortunately, both IE and FF block rendering till all CSS files are loaded. So the problem is still actual.</description>
		<content:encoded><![CDATA[<p>Ilia,<br />
The overhead is caused by HTTP requests (not TCP-IP connection &#8211; yes, keep-alive helps here).<br />
In case of several small files, big part of load time will be spent doing HTTP requests.</p>
<p>Unfortunately, both IE and FF block rendering till all CSS files are loaded. So the problem is still actual.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilia Jerebtsov</title>
		<link>http://www.webscalingblog.com/performance/stylesheet-composition.html/comment-page-1#comment-19</link>
		<dc:creator>Ilia Jerebtsov</dc:creator>
		<pubDate>Tue, 04 Nov 2008 11:42:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.webscalingblog.com/?p=30#comment-19</guid>
		<description>At least one browser (Opera) renders as soon as it receives content, even it hasn&#039;t received CSS yet. I&#039;m not sure about the others, but that&#039;s certainly something that they could optimize.

Anyway, isn&#039;t this all made redundant by the fact that HTTP and most browsers support keep-alive? That already removes the overhead of creating new TCP-IP connections for every resource on the same server.

Seeing that, I don&#039;t understand the benefit of inlining the stylesheet on first load. Not only you&#039;re mixing in javascript and cookies, which both can be turned off, and you&#039;re making assumptions about my caching preferences, but you&#039;re actually downloading the stylesheet twice (once inlined, then again postloaded) - actually using twice the bandwidth, just to save a couple of bytes on the HTTP headers. What&#039;s the point?</description>
		<content:encoded><![CDATA[<p>At least one browser (Opera) renders as soon as it receives content, even it hasn&#8217;t received CSS yet. I&#8217;m not sure about the others, but that&#8217;s certainly something that they could optimize.</p>
<p>Anyway, isn&#8217;t this all made redundant by the fact that HTTP and most browsers support keep-alive? That already removes the overhead of creating new TCP-IP connections for every resource on the same server.</p>
<p>Seeing that, I don&#8217;t understand the benefit of inlining the stylesheet on first load. Not only you&#8217;re mixing in javascript and cookies, which both can be turned off, and you&#8217;re making assumptions about my caching preferences, but you&#8217;re actually downloading the stylesheet twice (once inlined, then again postloaded) &#8211; actually using twice the bandwidth, just to save a couple of bytes on the HTTP headers. What&#8217;s the point?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
