最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

網(wǎng)頁效率之DNS查找和并行下載

 更新時(shí)間:2008年07月25日 10:12:13   作者:  
首先,一個(gè)頁面所需要訪問的域名數(shù)量為n,那么就需要n次DNS查找,而DNS查找通常是blocking call,就是說在得到結(jié)果之后才能繼續(xù),所以越多的DNS查找,反應(yīng)速度就越慢;
雅虎的YSlow插件的規(guī)則之一:Rule 9 – Reduce DNS Lookups提到:

Reducing the number of unique hostnames has the potential to reduce the amount of parallel downloading that takes place in the page. Avoiding DNS lookups cuts response times, but reducing parallel downloads may increase response times. My guideline is to split these components across at least two but no more than four hostnames. This results in a good compromise between reducing DNS lookups and allowing a high degree of parallel downloads. 

說說自己的理解:

首先,一個(gè)頁面所需要訪問的域名數(shù)量為n,那么就需要n次DNS查找,而DNS查找通常是blocking call,就是說在得到結(jié)果之后才能繼續(xù),所以越多的DNS查找,反應(yīng)速度就越慢;

其次,并行下載(parallel downloading)由兩個(gè)因素決定:到服務(wù)器的連接數(shù)量,以及每個(gè)連接內(nèi)部的流水線請(qǐng)求數(shù)量。

一個(gè)頁面里到服務(wù)器的連接數(shù)量由兩個(gè)因素決定:

頁面所需訪問的域名數(shù)量,和 
瀏覽器所允許的最多連接數(shù) 
后者在Mozilla/Firefox中還由瀏覽器所允許最多連接數(shù)(network.http.max-connections,缺省為24),和每個(gè)服務(wù)器所允許的最大連接數(shù)(network.http.max-connections-per-server,缺省為8)決定。如果max-connection-per-server是m,那么一個(gè)需要訪問n個(gè)不同域名的主機(jī)的頁面,最多可以有n*m個(gè)連接 - 前提是n*m小于max-connections的值;

每個(gè)連接內(nèi)部的流水線請(qǐng)求(pipelined requests)的數(shù)量也是瀏覽器的參數(shù)(Firefox上由network.http.pipelining來設(shè)置,缺省為4),前提是服務(wù)器支持persistent connection(比如在Apache設(shè)置KeepAlive為On)。之前的例子就不需要那么多的連接了(對(duì)服務(wù)器和瀏覽器來說,一個(gè)連接里多個(gè)流水線請(qǐng)求能夠比多個(gè)并行連接更好些),假設(shè)pipelining的值為p,那么就可以只使用n*m/p個(gè)連接了。(BTW,對(duì)Firefox做優(yōu)化的一些插件其實(shí)就是對(duì)上面的幾個(gè)設(shè)置做調(diào)整)

所以減少頁面內(nèi)不同hostname的數(shù)量不一定會(huì)減少并行下載的數(shù)量,也要看所需要的請(qǐng)求(css, javascript, 圖片等)的數(shù)量,因此YSlow的解釋說是potentially。

相關(guān)文章

  • 搜索引擎對(duì)關(guān)鍵詞作弊判斷方法揭密

    搜索引擎對(duì)關(guān)鍵詞作弊判斷方法揭密

    搜索引擎關(guān)鍵詞作弊,網(wǎng)頁作弊,網(wǎng)站作弊方式及方法,意欲在不影響網(wǎng)站美觀的前提下通過包含大量關(guān)鍵詞的網(wǎng)頁提高關(guān)鍵詞相關(guān)性得分,從而達(dá)到改善搜索引擎排名的目的。
    2007-12-12
  • 有感于“站長們,拿出你們的尊嚴(yán)來!”而發(fā)

    有感于“站長們,拿出你們的尊嚴(yán)來!”而發(fā)

    讀了這篇文章,深有感觸,現(xiàn)在好多朋友是這樣的了,網(wǎng)上源碼到處飛,病毒網(wǎng)站經(jīng)常見,為了有IP惡意造詞而又又無實(shí)質(zhì)內(nèi)容的比比皆是,一個(gè)單子你800就做,而你缺程序一點(diǎn)都不能寫,這樣的人做出來的東西,能有多好。
    2007-12-12
  • 如何防止IE緩存頁面文件

    如何防止IE緩存頁面文件

    如何防止IE緩存頁面文件...
    2007-01-01
  • HTTP錯(cuò)誤類型小結(jié)

    HTTP錯(cuò)誤類型小結(jié)

    HTTP錯(cuò)誤類型常識(shí),大家應(yīng)該了解,以便我們快速的知道,網(wǎng)頁出現(xiàn)了什么問題
    2008-11-11
  • pv是什么的真正含義?

    pv是什么的真正含義?

    pv是什么的真正含義?...
    2007-03-03
  • Google Adsense優(yōu)化心得

    Google Adsense優(yōu)化心得

    前言: 網(wǎng)上關(guān)于Google Adsense優(yōu)化的心得有很多,google或者baidu一下,你就會(huì)得到令你眼花繚亂的各種版本的介紹。 有文章說正文環(huán)繞廣告效果很好,同時(shí)也說正文最后分頁鏈接的地方放置google adsense內(nèi)容廣告效果也很好,但同時(shí)又說一個(gè)頁面最好放置一個(gè)廣告單元。讓站長朋友很迷茫,不知道究竟該如何調(diào)整廣告單元。
    2008-04-04
  • 創(chuàng)建高性能的 Web 頁面

    創(chuàng)建高性能的 Web 頁面

    首先,感謝 圓心 和 小馬 主持這次的技術(shù)交流會(huì)。此次關(guān)注的是 客戶端的效率問題 ,根據(jù) Yahoo 的總結(jié),可以總結(jié)下面 14 條“軍規(guī)”。
    2008-03-03
  • pjblog中添加各種GOOGLE廣告的方法總結(jié)

    pjblog中添加各種GOOGLE廣告的方法總結(jié)

    pjblog中添加各種GOOGLE廣告的方法總結(jié)...
    2007-03-03
  • 綜合門診|技巧收集|DIY綜合實(shí)用技巧

    綜合門診|技巧收集|DIY綜合實(shí)用技巧

    綜合門診|技巧收集|DIY綜合實(shí)用技巧...
    2007-05-05
  • 網(wǎng)站的反采集技術(shù)

    網(wǎng)站的反采集技術(shù)

    網(wǎng)站的反采集技術(shù)...
    2006-08-08

最新評(píng)論

黔江区| 东宁县| 莆田市| 正蓝旗| 修文县| 霍城县| 安顺市| 西盟| 祁阳县| 鱼台县| 龙井市| 肇州县| 临沧市| 福州市| 德钦县| 图们市| 建宁县| 镇赉县| 新宁县| 克山县| 友谊县| 和田县| 山西省| 孟津县| 台江县| 白朗县| 蓝山县| 白河县| 顺平县| 吉木乃县| 万州区| 乐山市| 克拉玛依市| 万荣县| 安陆市| 日照市| 桦川县| 新密市| 基隆市| 湖州市| 临漳县|