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

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

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

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

預(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 才具備這個功能。也有人以為它是有史以來晉升瀏覽器機(jī)能最有效的方法。假如你第一次接觸預(yù)加載器,也許心中已經(jīng)有了無數(shù)個問號。什么是預(yù)加載器?它是如何晉升瀏覽器機(jī)能的?


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


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


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


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


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


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


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


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


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


clip_image002


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


預(yù)加載器的陷阱


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


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



<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ī)制,在下面的瀑布流中我們可以看到,加載圖片占用了所有的連接,直至第一個圖片加載完成后,CSS文件才開始下載。


clip_image003


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


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


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


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


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


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


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



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


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



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


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


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



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


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



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


總結(jié)


預(yù)加載不是一門新技術(shù),它對進(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)留意的方...

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

成人精品一区二区免费av-国产又粗又猛又爽又黄的视频文字-久久久久久婷婷av-欧美日韩亚洲怡红院 国产中文字幕第一页在线观看-日韩av手机在线看-国产又粗又硬又黄又爽的免费视频-97超碰人操人妻 | 91一区二区三区四区五区-久久av一级av少妇av高潮-人妻精品久久久久中文字幕69美1-免费av一区二区三区四区 | 91黄色免费版下载-91精品久久久久久久新-成人中文字幕av在线-久久久久久精品一区二区蜜桃 | 欧美不卡一区二区视频-欧美 日韩 国产 第一页-日本va欧美va欧美va-日韩欧美一区二区三区在线 | 综合久久777精品-高清国产av一区二区三区-国产乱子伦一区二区三区免看-日韩av大片在线免费看 | 97超级免费在线视频-av日韩在线观看中文字幕-日本三区不卡高清更新二区-亚洲国产成人va在线观看天堂 | 中文字幕人妻呻吟在线-久久精品熟女人妻-中文字幕人妻丝袜乱一 二 三区-2020国产精品久久精品 | 国产又粗又猛又黄又爽又无遮挡-国产蜜臀视频一区二区三区-99精品免费二区三区-999福利视频在线观看 | 日韩欧美一区二区三区久-熟女人妻精品一区二区三区99-久久99永久免费看-日本亚洲欧美韩国一区 | 欧美伊人精品成人久久综合97-精品久久久久久久久一区二区-中文字幕综合日韩人妻-天堂性视频99在线播放免费 | 成人时间停止器在线观看av-国产成人 综合 亚洲-中文字幕日韩人妻乱码-国模精品一区二区三区视频 91在线观免费观看-日韩欧美人妻中文字幕影院-av在线播放青青草-成人av高清在线区三区二区一 | 91久久国产口精品久久久久-亚洲精品少妇视频在线观看-老司机午夜九色网-91成人在线观看喷潮蘑菇老公 | 人妻av中文字字幕第一-欧美日韩在线黄色-亚洲精品小视频在线-欧美日韩一区二区三区五区 | 99久久国产丝袜-高清视频 一区二区三区四区-日韩欧美一区二区三区不卡-91精品久久久久久久久99蜜臂 | 国产日本久久中文字幕-中文字幕成人免费观看-91久久精品国产原创91久久-99精品视频在线观看视频在线 | www国产精品久久久-亚洲国产综合精品麻豆-婷婷 丁香 六月天-欧美亚洲熟妇一区二区三区 | 超碰97久久国产精品66-国产视频一二三四区-激情图区中文字幕一区二区三区-久久丰满人妻一区二区 成av人片一区二区三区久久-日韩欧美三级电影网-18禁美女久久久久久-日韩av在线观看黄片 | 高清精品一区二区三区视频-婷婷激情久久久-51蜜桃传媒精品一区二区-亚洲国产欧美国产综合在线 | 97国产人妻一区二区三区-国内精品一区二区三区久-91 中文字幕在线观看-欧美日韩亚洲中文字幕 | 欧美激情区日韩一区二区三区-日韩欧美区一区二区三-久久嗯啊不要视频-欧美黑人巨大黑人猛交中文 欧美色欧美亚洲另类二区不卡-国产免费自拍色视频-日本妻子中文字幕-人妻精品久久久久中文字幕一 | 国产成人av三级三级三级-久久婷婷综合激情-久久人妻天天av-伊人色婷婷在线 | av av com我爱好色-日韩欧美精品色-在线观看91精品视频-久久久久久综合影视 | 欧美 日韩 高清 看国产-国产高清精品久久久久-久久熟女一区二区-五月婷婷深深爱爱 | 91久久国产综合久久91精品熟妇-国产精品久久久久三级-日韩中文字幕在线观看视频网站-久久精品视频久久青青草视频 | 国产精品久久久久aaaa竹菊-91精品国产免费久久国语打电话-激情综合网,激情五月天-熟妇高潮一区二区三区 | 日本一区二区三级在线观看-丁香色区第一综合网-91精品国产91久久久久福利-亚洲码有91中文字幕 | 狠狠人妻久久久久久综合蜜桃免费-久久久久久视频免费视频-欧美中文字幕精品成人-国产青娱乐在线视频 | 国产av丝袜一区二区三区九色-亚洲欧美另类图片一区二区三区-国产99这里只有精品视频-亚洲欧美日韩精品影院 | 999国内精品视频在线观看-亚洲丰满性熟妇a v-a天堂最新中文在线-日韩黄色在线 中文字幕 | 亚洲精选视频在线观看-91超碰在线资源网-91在线精品一区二区-日本精品一区二区三区在线免费 | 久久中文字幕人妻熟女少妇-国产日韩欧美自拍图片-蜜臀午夜av一区二区三区-av日韩中出在线 | 日韩三级在线视频-日韩人妻熟女在线-国产又黄又粗又猛视频-欧美日韩亚洲视频在线观看 | 丰满熟女精品一区二区三区-91精品久久久久久久久青青-久久久97人妻视频-久久在视频精品 | 超碰免费公开在线播放97-国产精品久久久久久久久久69式-97超碰香蕉在线-国产超碰视频在线观看 | 婷婷激情五月天在线视频-久久精品国产亚洲av高清yw-2022天天操夜夜-成年午夜精品久久久久久久 | 日本精品一区二区三区别区-亚洲欧美日韩中文字幕一区二区-蜜桃久久精品在线-久久久久精品久久久水蜜桃导演 | 大香蕉伊人久久福利-日韩高清免费观看av播放-蜜桃人妻一区二区-国产一区二区淫片人妻 | 国产精品系列免费看-精品日韩中文字幕在线-欧美日韩精品国产综合-欧美日韩国产一区二区在线 | 久夜色精品国产噜噜亚洲av-久久精品国产亚洲av久按摩-青青久久av操-久久66热人妻偷产精品3d动漫 国产又黄又大又猛的视频-美女国产在线观看视频-国产一区二区三区熟女-久久九九亚洲视频 | 国产高潮呻吟久久久久久久久久久-久久艹精品视频在线-日韩色图视频在线观看-日韩午夜熟女视频区 丝袜日韩另类亚洲-婷婷激情深爱网-成人精品一区二区三区-91精品人妻人人做人人爽人人澡 | 999精品视频观看-六月色婷婷丁香在线-日韩高清在线观看中文字幕-久久偷拍美女上厕所 |