<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Performance Research, Part 3: When the Cookie Crumbles</title>
	<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/</link>
	<description>News and Artilces about Designing and Developing with Yahoo! Libraries.</description>
	<pubDate>Sat, 05 Jul 2008 19:10:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: More Optimization for your site</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-332257</link>
		<dc:creator>More Optimization for your site</dc:creator>
		<pubDate>Sat, 29 Mar 2008 14:16:32 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-332257</guid>
		<description>[...] five great articles that covers reducing the number of HTTP requests, explains web browser caching, the effect of HTTP cookies (co-written by Patty Chi), parallel downloads (co-written by Steve Souders) and details on caching [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] five great articles that covers reducing the number of HTTP requests, explains web browser caching, the effect of HTTP cookies (co-written by Patty Chi), parallel downloads (co-written by Steve Souders) and details on caching [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yair</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-324692</link>
		<dc:creator>Yair</dc:creator>
		<pubDate>Wed, 19 Mar 2008 23:22:13 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-324692</guid>
		<description>Reducing cookie size is only one solution to the problem of cookie-related latency.

Another is setting the cookie path attribute differently from the ubiquitous "/" means that the cookie will be resent upstream by the browser for each external file requested, including images, javascript and CSS files that have no use for cookies. Setting your static content in a different folder than your code and NOT specifying path="/" solves this problem.

Yet another method is setting the cookie's domain attribute: set your static content to a different subdomain than your code and limit your cookie's domain to the code's domain.</description>
		<content:encoded><![CDATA[<p>Reducing cookie size is only one solution to the problem of cookie-related latency.</p>
<p>Another is setting the cookie path attribute differently from the ubiquitous &#8220;/&#8221; means that the cookie will be resent upstream by the browser for each external file requested, including images, javascript and CSS files that have no use for cookies. Setting your static content in a different folder than your code and NOT specifying path=&#8221;/&#8221; solves this problem.</p>
<p>Yet another method is setting the cookie&#8217;s domain attribute: set your static content to a different subdomain than your code and limit your cookie&#8217;s domain to the code&#8217;s domain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Performance Research, Part 5: iPhone Cacheability - Making it Stick &#187; Yahoo! User Interface Blog</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-299418</link>
		<dc:creator>Performance Research, Part 5: iPhone Cacheability - Making it Stick &#187; Yahoo! User Interface Blog</dc:creator>
		<pubDate>Wed, 06 Feb 2008 19:56:57 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-299418</guid>
		<description>[...] experiments conducted to learn more about optimizing web page performance (Part 1, Part 2, Part 3, Part 4). You may be wondering why you&#8217;re reading a performance article on the YUI Blog. It [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] experiments conducted to learn more about optimizing web page performance (Part 1, Part 2, Part 3, Part 4). You may be wondering why you&#8217;re reading a performance article on the YUI Blog. It [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Client side web site performance — onenaught.com</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-168129</link>
		<dc:creator>Client side web site performance — onenaught.com</dc:creator>
		<pubDate>Mon, 06 Aug 2007 08:05:31 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-168129</guid>
		<description>[...] When the Cookie Crumbles [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] When the Cookie Crumbles [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mrasnika&#8217;s Lair &#187; Eх, малко време за четене на блогове</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-165619</link>
		<dc:creator>Mrasnika&#8217;s Lair &#187; Eх, малко време за четене на блогове</dc:creator>
		<pubDate>Wed, 01 Aug 2007 18:33:38 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-165619</guid>
		<description>[...] Performance Research, Part 3: When the Cookie Crumbles [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Performance Research, Part 3: When the Cookie Crumbles [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyril</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-146600</link>
		<dc:creator>Cyril</dc:creator>
		<pubDate>Mon, 25 Jun 2007 12:14:24 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-146600</guid>
		<description>Controlling the size of your cookie and the domains/subdomains you use to share them can quickly become vital, espacially if you have to deal with a http/https path.

One lesson I learned after managing the QoS of a telco web site for several months is that https uses really less connections to connect to the server, and that securing requests takes much longer. If you a have a big cookie (such as and identity cookie, ususally 1024 bytes long), you find yourself creating secure requests for each file you need to download, sending that big cookie over a DSL line (which is usually smaller in bandwidth from the browser to the server), and doing so an inappropriate number of times (because all your cache is down the trash, with https). 

The solution? You need to accomodate : use an alternate domain or subdomain or server to serve static files (without cookies), with a cname to have two parallel downloads and good cache directives. 

Use frames, if you have a heavy graphic design, and secure only the parts that need it.

Try to keep the number of css and js files to a minimum : each file you download costs you, even before you start getting the response, and the browser WILL NOT RENDER the page unless it has downloaded all css it needs.

I recommended all these actions to the different engineering teams that are in charge of the self-care, store and portal of the company. We saw wonderful successes, withe a 50% decerase in homepage load time, or a 10% decrease of bandwidth use while we had a 20% increase of traffic (page views). It works!</description>
		<content:encoded><![CDATA[<p>Controlling the size of your cookie and the domains/subdomains you use to share them can quickly become vital, espacially if you have to deal with a http/https path.</p>
<p>One lesson I learned after managing the QoS of a telco web site for several months is that https uses really less connections to connect to the server, and that securing requests takes much longer. If you a have a big cookie (such as and identity cookie, ususally 1024 bytes long), you find yourself creating secure requests for each file you need to download, sending that big cookie over a DSL line (which is usually smaller in bandwidth from the browser to the server), and doing so an inappropriate number of times (because all your cache is down the trash, with https). </p>
<p>The solution? You need to accomodate : use an alternate domain or subdomain or server to serve static files (without cookies), with a cname to have two parallel downloads and good cache directives. </p>
<p>Use frames, if you have a heavy graphic design, and secure only the parts that need it.</p>
<p>Try to keep the number of css and js files to a minimum : each file you download costs you, even before you start getting the response, and the browser WILL NOT RENDER the page unless it has downloaded all css it needs.</p>
<p>I recommended all these actions to the different engineering teams that are in charge of the self-care, store and portal of the company. We saw wonderful successes, withe a 50% decerase in homepage load time, or a 10% decrease of bandwidth use while we had a 20% increase of traffic (page views). It works!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Learning the World &#187; Website Performance Tweaks, Part Two</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-145912</link>
		<dc:creator>Learning the World &#187; Website Performance Tweaks, Part Two</dc:creator>
		<pubDate>Sun, 24 Jun 2007 14:21:55 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-145912</guid>
		<description>[...] fewer HTTP requests: This also affects cookies. Eliminate unneccesary cookies, keep them small, set them at granular domain levels (e.g. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] fewer HTTP requests: This also affects cookies. Eliminate unneccesary cookies, keep them small, set them at granular domain levels (e.g. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Top methods for faster, speedier web sites</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-124740</link>
		<dc:creator>Top methods for faster, speedier web sites</dc:creator>
		<pubDate>Wed, 23 May 2007 17:11:46 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-124740</guid>
		<description>[...] http://yuiblog.com/blog/2007/03/01/performance-research-part-3/ [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] <a href="http://yuiblog.com/blog/2007/03/01/performance-research-part-3/" rel="nofollow">http://yuiblog.com/blog/2007/03/01/performance-research-part-3/</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ZeroMemory Bookmarks &#187; Performance Research, Part 3: When the Cookie Crumbles » Yahoo! User Interface Blog</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-76757</link>
		<dc:creator>ZeroMemory Bookmarks &#187; Performance Research, Part 3: When the Cookie Crumbles » Yahoo! User Interface Blog</dc:creator>
		<pubDate>Tue, 27 Mar 2007 14:12:21 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-76757</guid>
		<description>[...] » Yahoo! User Interface Blog Posted in performance, optimization by kuma on the March 5th, 2007    Performance Research, Part 3: When the Cookie Crumbles » Yahoo! User Interface Blog500byteで15msって回線遅すぎ。250kbpのレベル。日本ではほかのところで対策した方がよさそう。 [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] » Yahoo! User Interface Blog Posted in performance, optimization by kuma on the March 5th, 2007    Performance Research, Part 3: When the Cookie Crumbles » Yahoo! User Interface Blog500byteで15msって回線遅すぎ。250kbpのレベル。日本ではほかのところで対策した方がよさそう。 [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fatih Hayrioğlu&#8217;nun not defteri &#187; 7 Mart 2007 Web&#8217;den seçme haberler</title>
		<link>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-60782</link>
		<dc:creator>Fatih Hayrioğlu&#8217;nun not defteri &#187; 7 Mart 2007 Web&#8217;den seçme haberler</dc:creator>
		<pubDate>Wed, 07 Mar 2007 21:32:53 +0000</pubDate>
		<guid>http://yuiblog.com/blog/2007/03/01/performance-research-part-3/#comment-60782</guid>
		<description>[...] Javascript dosyalarımız ve kullandığımız yöntemleri irdeleyerek web sitelerinin performansını arttırmaya yönelik makale dizsinin üçüncüsü çerezleri kontrol altına almak üzerine. Link [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Javascript dosyalarımız ve kullandığımız yöntemleri irdeleyerek web sitelerinin performansını arttırmaya yönelik makale dizsinin üçüncüsü çerezleri kontrol altına almak üzerine. Link [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 2.645 seconds -->
