<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[『AskWan』]]></title> 
<link>http://www.askwan.com/index.php</link> 
<description><![CDATA[Related About My Life,Unix,Linux,System Architecture,Mysql,PostgreSQL,Oracle Etc ]]></description> 
<language>en-US</language> 
<copyright><![CDATA[『AskWan』]]></copyright>
<item>
<link>http://www.askwan.com/post//</link>
<title><![CDATA[yahoo的关于大型网站前端性能加速的实践指南]]></title> 
<author>askwan &lt;askwan@yahoo.cn&gt;</author>
<category><![CDATA[Oprating System ]]></category>
<pubDate>Mon, 27 Apr 2009 09:49:13 +0000</pubDate> 
<guid>http://www.askwan.com/post//</guid> 
<description>
<![CDATA[ 
	很早就看到yahoo性能团队的<a href="http://developer.yahoo.com/performance/rules.html" target="_blank">这篇文章</a><br/><a href="http://developer.yahoo.com/performance/rules.html" target="_blank">http://developer.yahoo.com/performance/rules.html</a><br/><br/>逢今日再读，仍旧令人拍案叫绝，若大中型网站，特别是以静态内容为主的网站，能做到其十之八九，<br/>那我想访问响应性能速度定能提升几个档次。<br/><br/>这段时间 自觉需要好好学习研究一下这些方法 希望将来尽力用得上 <br/>然而这个必然需要需要前端开发工程师，程序开发设计人员和系统运维相关人员通力合作才行<br/><br/>顺便做个自己的土笔记 留以后备忘。<br/><br/>大致从文章看下来说 这篇文章中一共34种方法 分为7个类别<br/><br/>分别是<br/>1.<strong>Content&nbsp;&nbsp;</strong><br/>2.<strong>Server </strong><br/>3.<strong>Cookie</strong><br/>4.<strong>Css</strong><br/>5.<strong>Javascript</strong><br/>6.<strong>Image</strong><br/>7.<strong>Mobile</strong><br/><br/>几乎牵涉到了网站前端的方方面面 实为猛料！<br/><br/>这上34种实践方法 如下 ：<ol id="rules-list"><li><a class="content" href="http://developer.yahoo.com/performance/rules.html#num_http">Make Fewer HTTP Requests</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="server" href="http://developer.yahoo.com/performance/rules.html#cdn">Use a Content Delivery Network</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="server" href="http://developer.yahoo.com/performance/rules.html#expires">Add an Expires or a Cache-Control Header</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="server" href="http://developer.yahoo.com/performance/rules.html#gzip">Gzip Components</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="css" href="http://developer.yahoo.com/performance/rules.html#css_top">Put Stylesheets at the Top</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="javascript" href="http://developer.yahoo.com/performance/rules.html#js_bottom">Put Scripts at the Bottom</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="css" href="http://developer.yahoo.com/performance/rules.html#css_expressions">Avoid CSS Expressions</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="javascript css" href="http://developer.yahoo.com/performance/rules.html#external">Make JavaScript and CSS External</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#dns_lookups">Reduce DNS Lookups</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="javascript css" href="http://developer.yahoo.com/performance/rules.html#minify">Minify JavaScript and CSS</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#redirects">Avoid Redirects</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="javascript" href="http://developer.yahoo.com/performance/rules.html#js_dupes">Remove Duplicate Scripts</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="server" href="http://developer.yahoo.com/performance/rules.html#etags">Configure ETags</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#cacheajax">Make Ajax Cacheable</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="server" href="http://developer.yahoo.com/performance/rules.html#flush">Flush the Buffer Early</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="server" href="http://developer.yahoo.com/performance/rules.html#ajax_get">Use GET for AJAX Requests</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#postload">Post-load Components</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#preload">Preload Components</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#min_dom">Reduce the Number of DOM Elements</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#split">Split Components Across Domains</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#iframes">Minimize the Number of iframes</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="content" href="http://developer.yahoo.com/performance/rules.html#no404">No 404s</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="cookie" href="http://developer.yahoo.com/performance/rules.html#cookie_size">Reduce Cookie Size</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="cookie" href="http://developer.yahoo.com/performance/rules.html#cookie_free">Use Cookie-free Domains for Components</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="javascript" href="http://developer.yahoo.com/performance/rules.html#dom_access">Minimize DOM Access</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="javascript" href="http://developer.yahoo.com/performance/rules.html#events">Develop Smart Event Handlers</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="css" href="http://developer.yahoo.com/performance/rules.html#csslink">Choose &lt;link&gt; over @import</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="css" href="http://developer.yahoo.com/performance/rules.html#no_filters">Avoid Filters</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="images" href="http://developer.yahoo.com/performance/rules.html#opt_images">Optimize Images</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="images" href="http://developer.yahoo.com/performance/rules.html#opt_sprites">Optimize CSS Sprites</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="images" href="http://developer.yahoo.com/performance/rules.html#no_scale">Don't Scale Images in HTML</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="images" href="http://developer.yahoo.com/performance/rules.html#favicon">Make favicon.ico Small and Cacheable</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="mobile" href="http://developer.yahoo.com/performance/rules.html#under25">Keep Components under 25K</a></li>&nbsp;&nbsp;&nbsp;&nbsp;<li><a class="mobile" href="http://developer.yahoo.com/performance/rules.html#multipart">Pack Components into a Multipart Document</a></li></ol>下面 就是过段时间一个一个做个测试 ！ 能用的要尽量用上。<br/>Tags - <a href="http://www.askwan.com/tags/yahoo/" rel="tag">yahoo</a> , <a href="http://www.askwan.com/tags/%25E5%25A4%25A7%25E5%259E%258B%25E7%25BD%2591%25E7%25AB%2599/" rel="tag">大型网站</a> , <a href="http://www.askwan.com/tags/%25E5%2589%258D%25E7%25AB%25AF/" rel="tag">前端</a> , <a href="http://www.askwan.com/tags/%25E6%2580%25A7%25E8%2583%25BD/" rel="tag">性能</a> , <a href="http://www.askwan.com/tags/%25E5%258A%25A0%25E9%2580%259F/" rel="tag">加速</a> , <a href="http://www.askwan.com/tags/%25E5%25AE%259E%25E8%25B7%25B5/" rel="tag">实践</a> , <a href="http://www.askwan.com/tags/%25E6%258C%2587%25E5%258D%2597/" rel="tag">指南</a>
]]>
</description>
</item><item>
<link>http://www.askwan.com/post//#blogcomment</link>
<title><![CDATA[[Comments] yahoo的关于大型网站前端性能加速的实践指南]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[Comments]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.askwan.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>