久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5 如何預(yù)加載讓頁面快速呈現(xiàn)

 

 

預(yù)加載是一種瀏覽器機(jī)制,使用瀏覽器空閑時(shí)間來預(yù)先下載/加載用戶接下來很可能會瀏覽的頁面/資源,當(dāng)用戶訪問某個(gè)預(yù)加載的鏈接時(shí),如果從緩存命中,頁面就得以快速呈現(xiàn)

瀏覽器廠商和開發(fā)者之間共同努力的一個(gè)方向就是讓網(wǎng)站更快。現(xiàn)在已有很多廣為人知的加速解決方案:CSS sprites(CSS精靈,拼圖)以及圖像優(yōu)化,分布式配置文件(.htaccess),JS/文本文件壓縮,CDN加速等。

 

我在另一篇博文中介紹了 如何讓網(wǎng)站更快。

FireFox推介一種新的網(wǎng)站加速策略: 鏈接預(yù)加載。什么是鏈接預(yù)加載?MDN描述如下:

 

預(yù)加載是一種瀏覽器機(jī)制,使用瀏覽器空閑時(shí)間來預(yù)先下載/加載用戶接下來很可能會瀏覽的頁面/資源。頁面提供給瀏覽器需要預(yù)加載的集合。瀏覽器載入當(dāng)前頁面完成后,將會在后臺下載需要預(yù)加載的頁面并添加到緩存中。當(dāng)用戶訪問某個(gè)預(yù)加載的鏈接時(shí),如果從緩存命中,頁面就得以快速呈現(xiàn)。

 

簡單概述:網(wǎng)站根據(jù)用戶分析,讓瀏覽器后臺下載指定頁面/文檔/圖片,實(shí)現(xiàn)起來超easy:

 

HTML5預(yù)加載標(biāo)簽

 

代碼如下:

 

<!-- 頁面,可以使用絕對或者相對路徑 -->

<link rel="prefetch" href="page2.html" />

<!-- 圖片,也可以是其他類型的文件 -->

<link rel="prefetch" href="sprite.png" />

 

 

 

從上面的HTML代碼可以看出,預(yù)加載使用 <link> 標(biāo)簽,并指定 rel="prefetch" 屬性,而href屬性就是需要預(yù)加載的文件路徑。而Mozilla還實(shí)現(xiàn)了一些類似的 link rel 屬性:

 

代碼如下:

<link rel="prefetch alternate stylesheet" title="Designed for Mozilla" href="mozspecific.css" />

<link rel="next" href="2.html" />

 

 

備注: https 協(xié)議也同樣支持。

 

何時(shí)需要預(yù)加載

網(wǎng)站是否采用預(yù)加載取決于你的需求,下面是一些建議:

- 如果一系列的頁面幻燈片一樣展示,那么可以預(yù)加載前后各1至3個(gè)頁面.

- 加載網(wǎng)站內(nèi)部通用的圖片

- 在搜索結(jié)果頁預(yù)加載下一頁

 

阻止預(yù)加載

Firefox 允許禁止預(yù)加載模式,代碼如下:

 

user_pref("network.prefetch-next", false);

 

 

注意事項(xiàng)

關(guān)于鏈接預(yù)加載,有如下注意事項(xiàng):

- 預(yù)加載可以跨域進(jìn)行,當(dāng)然,請求時(shí)cookie等信息也會被發(fā)送。

- 預(yù)加載可能破壞網(wǎng)站統(tǒng)計(jì)數(shù)據(jù),而用戶并沒有實(shí)際訪問。

- Mozilla Firefox 是目前唯一支持預(yù)加載模式的瀏覽器,(2003-2010)

你怎么認(rèn)為呢?使用空閑時(shí)間下載額外的文件屬于一種激進(jìn)的優(yōu)化

 

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了有關(guān)HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實(shí)現(xiàn)柱狀圖的示例,本文使用canvas來實(shí)現(xiàn)一個(gè)圖表,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產(chǎn)品線較多,涵蓋了音視頻編輯、圖像處理、平面設(shè)計(jì)、影視后期等領(lǐng)域。這篇文章主要介紹了Adobe Html5 Extension開發(fā)初體驗(yàn)圖文教程,非常不錯(cuò),需要的朋
這篇文章主要介紹了基于HTML5的WebGL經(jīng)典3D虛擬機(jī)房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了手機(jī)端用rem+scss做適配的詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
本篇文章主要介紹了canvas 實(shí)現(xiàn) github404動態(tài)效果的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 亚洲aaa| 日本福利视频 | 色综合天天综合网国产成人网 | 丰满少妇高潮 | 欧美日韩精品 | 国产日韩欧美一区二区 | 国产伦精品一区二区三区免费视频 | 久久av资源 | 国产成人+综合亚洲+天堂 | 免费av一区二区三区 | 久久激情网 | 欧美日韩国产一区二区 | 日韩欧美精品 | 中文字幕+乱码+中文乱码91 | 五月激情综合 | 久久精品久久久久 | 精品久久久久久久久久久 | 欧美在线视频观看 | 国产午夜在线观看 | 美国一级大黄一片免费中文 | 精品久久国产 | 91麻豆精品国产91久久久久久久久 | 日韩精品在线看 | 性欧美69 | 欧美激情视频一区 | av观看免费 | 日本三级韩国三级美三级91 | 色吧五月天 | 欧洲一区二区 | 日韩精品视频免费在线观看 | 91免费福利视频 | h片免费| 精品成人在线 | 91久久国产综合久久91精品网站 | av香蕉 | 欧美网站在线观看 | 国产福利视频在线观看 | 天天干天天操天天爽 | 成人一区二区视频 | 中文在线字幕观看 | 色av吧 |