国产女主播成人av-亚洲国产精品黑人久久久-欧美日韩一区二区三区gif-91综合久久噜久久-国产日韩欧美在线观看大片-国产一区二区三区御姐-开心激情婷婷久久视频-亚洲精品日韩在线观看视频网站-亚洲av欧美av日韩av,日本色一区二区三区,国产亚洲成性色av人片在线观,国产91熟女高潮一区二区抖

歡迎來到合肥浪訊網(wǎng)絡(luò)科技有限公司官網(wǎng)
  咨詢服務(wù)熱線:400-099-8848

電子商務(wù)網(wǎng)站的運(yùn)營,我們需要留意什么?

發(fā)布時(shí)間:2016-07-10 文章來源:  瀏覽次數(shù):4041

預(yù)加載器(Pre-loader)可以說是進(jìn)步瀏覽器機(jī)能最重要的舉措。Mozilla 官方發(fā)布數(shù)據(jù),通過預(yù)加載器技術(shù)網(wǎng)頁的加載機(jī)能晉升了19%,Chrome測試了 Alexa 排名前2000名網(wǎng)站,機(jī)能有20%的晉升。


它并不是一門新技術(shù),有人以為只有 Chrome 才具備這個(gè)功能。也有人以為它是有史以來晉升瀏覽器機(jī)能最有效的方法。假如你第一次接觸預(yù)加載器,也許心中已經(jīng)有了無數(shù)個(gè)問號(hào)。什么是預(yù)加載器?它是如何晉升瀏覽器機(jī)能的?


首先需要了解瀏覽器是如何加載網(wǎng)頁的


一個(gè)網(wǎng)頁的加載依靠于腳本文件、CSS樣式文件。讓我們看看瀏覽器加載網(wǎng)頁的過程。


首先,瀏覽器下載 HTML 并開始解析。假如瀏覽器發(fā)現(xiàn)外部CSS資源鏈接則發(fā)送下載哀求。 瀏覽器可以在下載CSS資源的同時(shí),并行解析HTML文件,但是,一旦發(fā)現(xiàn)有腳本文件的引用,則必需等待腳本文件完成下載并且執(zhí)行后才能繼承解析。 腳本文件完成下載并且執(zhí)行后,瀏覽器可以繼承解析HTML工作,假如碰到非梗阻資源 i.e. 圖片瀏覽器會(huì)發(fā)送下載哀求并且繼承解析。即使瀏覽器可以并行執(zhí)行多個(gè)哀求,但是無法與針對(duì)腳本文件的操縱并行執(zhí)行?梢酝ㄟ^IE7打開鏈接中的網(wǎng)頁進(jìn)行測試。我們可以看到,網(wǎng)頁head標(biāo)簽內(nèi)包含2個(gè)樣式文件和2個(gè)腳本文件。在body 中,包含3個(gè)圖片、1個(gè)腳本文件。


通過瀑布流我們可以查看資源加載的過程:


如何通過預(yù)加載器晉升網(wǎng)頁加載速度 三聯(lián)


腳本文件的下載和執(zhí)行,會(huì)阻斷其他資源文件的下載,無疑將大大降低瀏覽器機(jī)能。


預(yù)加載器如何進(jìn)步網(wǎng)絡(luò)利用率


2008 年,IE、WebKit和Mozilla都實(shí)現(xiàn)了預(yù)加載器功能,來晉升網(wǎng)絡(luò)的利用率,改善腳本文件對(duì)其他資源文件的梗阻現(xiàn)狀。當(dāng)瀏覽器被腳本文件梗阻時(shí),另一個(gè)輕量級(jí)的解析器會(huì)繼承瀏覽剩余的標(biāo)記,尋找需要下載的資源i.e. 樣式文件, 腳本文件,圖片 等。一旦發(fā)現(xiàn),預(yù)加載器既可以在后臺(tái)開始接收這些資源,等待主解析器完成當(dāng)前的腳本操縱,其他資源已經(jīng)完成下載,這樣就減輕了腳本梗阻帶來的機(jī)能損耗。


下面這個(gè)瀑布流是使用IE8打開鏈接中網(wǎng)頁的結(jié)果,機(jī)能有明顯的晉升:IE8=7S > IE7=14S。


clip_image002


預(yù)加載功能仍舊是各大瀏覽器廠商樂此不疲的實(shí)驗(yàn)領(lǐng)域。良多瀏覽器嘗試設(shè)置資源下載的優(yōu)先級(jí)。例如,Safari降低了不作用于當(dāng)前視圖區(qū)域樣式文件的優(yōu)先級(jí)。Chrome 則設(shè)置腳本文件的優(yōu)先級(jí)高于圖片,即使腳本文件位于HTML底部。


預(yù)加載器的陷阱


預(yù)加載器只能檢索HTML標(biāo)簽中的URL,無法檢測到使用腳本代碼添加的URL,直至腳本代碼執(zhí)行時(shí)才可以獲取這類資源。


我曾經(jīng)碰到過一個(gè)通過javascript判定當(dāng)前Window寬度,進(jìn)而決議計(jì)劃加載CSS樣式文件的例子。預(yù)加載器無法識(shí)別此類資源。



<html>


<head>


<script>


var file = window.innerWidth < 1000 ? "mobile.css" : "desktop.css";


document.write('<link rel="stylesheet" type="text/css"


href="css/' + file + '"/>'); </script>


</head>


<body>


<img src="img/gallery-img1.jpg" />


<img src="img/gallery-img2.jpg" />


<img src="img/gallery-img3.jpg" />


<img src="img/gallery-img4.jpg" />


<img src="img/gallery-img5.jpg" />


<img src="img/gallery-img6.jpg" />


</body>


</html>


上面這段代碼可以輕松的騙過IE9的預(yù)加載機(jī)制,在下面的瀑布流中我們可以看到,加載圖片占用了所有的連接,直至第一個(gè)圖片加載完成后,CSS文件才開始下載。


clip_image003


影響預(yù)加載器的加載順序的因素


當(dāng)前,有幾種方式來控制預(yù)加載器的加載順序(使用javacript躲藏資源文件既是其中一種),同時(shí),W3C Resource Priorities 中也提供兩個(gè)特性來影響預(yù)加載器。


lazyload : 直至沒有被標(biāo)記為lazyload 資源下載完畢后才下載被標(biāo)記資源。


postpone: 資源在對(duì)終極用戶可見之后才開始下載。i.e. 標(biāo)簽的display屬性被設(shè)置為 none。


預(yù)加載VS預(yù)讀取


預(yù)讀取(Pre-fetching)可以通知瀏覽器哪些資源可能會(huì)在未來的某一時(shí)機(jī),在當(dāng)前頁面或者其他頁面中使用。


下面是預(yù)讀取的一個(gè)簡樸的應(yīng)用,通知瀏覽器為將要訪問的其他站點(diǎn)加載資源:



<link rel="dns-prefetch" href="other.hostname.com">


Chrome答應(yīng)我們預(yù)先通知瀏覽器加載未來會(huì)用到的資源,被聲明的資源將以較高的優(yōu)先級(jí)被下載



<link rel="subresource" href="/some_other_resource.js">


(Chromium 源碼中提到,被標(biāo)記為subresource的資源下載的優(yōu)先級(jí)低于樣式文件和腳本文件,但不低于圖片加載優(yōu)先級(jí)),還有標(biāo)記可以通知瀏覽器哪些文件是較初級(jí)別的預(yù)讀取文件。


預(yù)讀取未來將被使用的獨(dú)立資源文件。 



<link rel="prefetch" href="/some_other_resource.jpeg">


通過預(yù)讀取方式,在后臺(tái)渲染整個(gè)頁面。 



<link rel="prerender" href="//domain.com/next_page.html">


總結(jié)


預(yù)加載不是一門新技術(shù),它對(duì)進(jìn)步瀏覽器機(jī)能具有紀(jì)念意義,我們不需要做任何操縱既可以使用預(yù)加載。它廣泛應(yīng)用,我測試了以下瀏覽器,都具有預(yù)加載功能:




  • IE8 / 9 / 10

  • Firefox

  • Chrome (inc Android)

  • Safari (inc iOS)

  • Android 2.3

Bruce Lawson (Opera公司總裁)也公布Opera Mini 同樣支持預(yù)加載。

上一條:企業(yè)網(wǎng)站建設(shè)中應(yīng)留意的方...

下一條:搜索引擎在變,但有些東西...

99久久精品99-亚洲欧美日韩久久网站-欧美mv日韩mv国产免费大片-欧美日韩亚洲成人免费 | 男人天堂av在线一区二区三区-国产69精品久久久9999-日韩一个色中文字幕-亚洲av熟妇一区二区三区 欧美激情戏一区二区三区-国产91极品啪啪啪-婷婷三月天激情四射-久久综合色影视电影 | 日本最新精品一区二区三区-欧美极品一区二区三区四区五区-日韩va亚洲va欧美va高清-熟妇人妻久久精品一区 | 中文字幕日产一级片-中文字幕漂亮人妻在线-1024人妻一区二区三区高清-日韩熟女第一页 | 日韩不卡一区二区三区在线观看-中文字幕一区二区人妻精品视频-97超级碰在线精彩视频-欧美国产日韩美女被x | 少妇高潮呻吟久久久久久av-av天堂中文官网-日韩一区二区三区四区在线观看-日韩电影免费一区二区 久久精品熟女俱乐部-国产一区二区三区福利-好好热在线观看视频-国产又粗又长又大又圆视频 | 亚洲乱色熟女一区二区三区四区-日本japanese极品少妇-国产三级久久久精品-精品久久99在线观看 | 激情五月中文字幕在线-日韩精品人妻中文字幕不卡-国产资源在线播放6-精品久久中文字幕版 | 中文字幕熟女人妻丝袜在线-午夜精品久久久久久久精品乱码开元-聚伦 人妻 少妇 中文字幕-久久久久人妻一区精品色戒 | 精品熟妇熟女一区二区三区-中文字幕乱码在线播放视频-人妻少妇中文字幕在线视频-国产中文字幕av网 | 99热这里只有精品2019-国产最新视频一区二区-久久精品亚洲美女-日韩av尤物丰满一区二区 | 国产精品久久久久精品香蕉剃毛-五月天丁香花婷婷亚洲-福利一区二区三区高清视频-色呦呦网站精品国产 | 欧美日韩人妻精品爽-国产成人精品免费综合视频-人妻少妇精品久久久久久-7777人妻精品久久久久 | 国产又大又长又粗又硬视频-青草精品视频在线中文字幕-麻豆综合视频在线观看-99热这里只有精品9999 | 久久久人妻碰碰碰禁片-久热99re视频在线-91视视频在线观看入口直接观看-国产精品久久久久久五月天 | 久久青青草视频在线观看-亚洲婷婷久久av-97人妻精品一区二区-超碰在线97日韩 | av中文字幕官网天堂-国产又黄又粗又硬又猛视频-91嫩草久久久天美-欧美极品欧美精品国产精品 | 日韩大尺度av在线-成人av在线观看免费网址-久久免费视频观看99-日本精品免费一区二区三区 | 久久伊人国产视频-精品人妻久久久久久一区二区三区-97久久久精品综合88久久-2019中文字幕免费在线观看 | 少妇高潮呻吟久久久久久av-av天堂中文官网-日韩一区二区三区四区在线观看-日韩电影免费一区二区 久久精品熟女俱乐部-国产一区二区三区福利-好好热在线观看视频-国产又粗又长又大又圆视频 | 精品人妻三区四区-97人妻一二区-日韩国产中文在线视频-国产精品久久自在自线不卡 | 亚洲国产欧美在线人成aⅴ-国色天香精品二区三区-久日视频在线观看免费-91精品久久久久精品一区 | 国产 中文 字幕 在线-婷婷一区二区欧美综合狠狠久久-日本中文字幕日韩一区-av手机在线免费观看调教 | 91一区二区三区四区五区-久久av一级av少妇av高潮-人妻精品久久久久中文字幕69美1-免费av一区二区三区四区 | 丰满白嫩少妇一区二区三区-久久久久久久久久久久大片-久久97大香蕉-国产av一区二区www | 中文字幕人妻在线丝袜-国产精品午夜久久日本无删减-六月色婷婷激情综合在线网-国偷自产中文区一区一区三区 | 欧美日韩另类一区二区三区-在线观看91精品国产麻豆-亚洲欧美国产日韩第一页-亚洲综合色婷婷av | 99久久久免费精品国产-成人午夜aaaa片-成人国产一区在线观看-婷婷久久一婷婷 | 国产精品三级久久久-伊人久久久婷婷一区-激情五月婷婷久久综合网-日韩码av在线 | 999精品视频观看-六月色婷婷丁香在线-日韩高清在线观看中文字幕-久久偷拍美女上厕所 | 91麻豆精品91久-麻豆av在线传媒-日韩最新在线av-91人妻丰满熟妇 91福利社区试看30秒-蜜桃视频在线观看一区二区网站-国产精品99久久久绯色-日本久久精品网站 | 亚洲精品嫩草久久伊人-熟女人妻在线小视频-久久97精品国产首页-久久久精品视频999精品视频 | 阿v视频在线观看一区二区三9-久久精品视频亚洲97-久久看少妇免费高潮-日韩欧美日韩第一页 | 丰满熟女人妻一区二区-不卡区一区二视频www-天堂网2025av-jizzjizz中国精品麻豆 | 久热在线中文免费视频-少妇啪啪av一区二区三区-高清一区二区三区四区免费视频-人妻少妇精品中文字幕专区视频 | 日本最新精品一区二区三区-欧美极品一区二区三区四区五区-日韩va亚洲va欧美va高清-熟妇人妻久久精品一区 | 人人添人人爽欧美一区二区-六月激情五月激情开心综合-国产蜜臀一区二区三区在线观看-日韩免费激情在线视频 | 超碰伊人97大香蕉-久久99观看在线视频-伊人久久大香线蕉av色婷婷色-久久99精品国产91久久久红桃 国产中文字幕一二三区-91久久国产综合久久久-欧美日韩视频黄色高清-麻豆亚洲欧美中视频 | 激情五月婷婷丁香色-黑人和人妻在线观看-六月丁香六月婷婷综合-国产综合日韩精品视频 | 日韩高跟丝袜诱惑美腿黄片-美日韩成人xxxaaa视频-日韩人妻ntr-91综合精品国产丝袜长腿久久 | 美日韩人妻久久黄片.-51国偷自产一区二区三区-国产熟妇另类久久久久91-亚洲av日韩日韩av一区二区三区 |