www.zjcoo.com
利用圖片來(lái)優化網站(zhàn)的首頁或者內(nèi)容是一個(gè)很(hěn)好的方法,圖片的類型也是需要我們優化時(shí)注意的,現在就來(lái)講講新的優化手段data類型的圖片。
可(kě)能略微懂些(xiē)前端的站(zhàn)長知道(dào),提升網頁加載速度的一個(gè)途徑就是減少(shǎo)HTTP請(qǐng)求次數(shù)。雪碧圖(CSS Sprites)就是這個(gè)思路的産物,将多(duō)張圖片合并到一張圖片,這樣就将多(duō)次請(qǐng)求合并為(wèi)一次請(qǐng)求,達到了快速加載網頁的目的。但(dàn)是雪碧圖的圖片合并為(wèi)網頁的修改帶來(lái)了麻煩,想要删除或者增加圖片又必須重新合并一次,這樣無疑增加了工作(zuò)量降低(dī)了工作(zuò)效率。那(nà)麽有(yǒu)什麽可(kě)以替代雪碧圖,同樣達到減少(shǎo)HTTP請(qǐng)求的目的呢?答(dá)案是:data類型圖片。
所謂"data"類型的Url格式,是在RFC2397中 提出的,目的對于一些(xiē)"小(xiǎo)"的數(shù)據,可(kě)以在網頁中直接嵌入,而不是從外部文件載入。例如對于img這個(gè)Tag,哪怕這個(gè)圖片非常非常的小(xiǎo),小(xiǎo)到隻有(yǒu)一個(gè) 點,也是要從另外一個(gè)外部的圖片文件例如gif文件中讀入的,如果浏覽器(qì)實現了data類型的Url格式,這個(gè)文件就可(kě)以直接從頁面文件內(nèi)部讀入了。data類型的Url格式早在1998年就提出了,時(shí)至今日,Firfox、Opera、Safari和(hé)Konqueror這些(xiē)浏覽器(qì)都已經支持,,IE不支持的東西太多(duō)了,也不差這一個(gè)。
data類型圖片如何生(shēng)成?
将圖片數(shù)據base64編碼後,在前面加上(shàng):data:image/jpeg;base64,(其中的jpeg請(qǐng)替換成您自己的圖片類型),即可(kě)使用于CSS文件(直接将CSS文件當中的圖片路徑替換為(wèi)處理(lǐ)後的字符串即可(kě),可(kě)以參考一下上(shàng)面的圖片)。
data類型圖片有(yǒu)何優點?
data類型圖片可(kě)以将CSS當中的所有(yǒu)圖片都放到CSS文件當中而不需要重新發起請(qǐng)求加載,也就是說,隻需要請(qǐng)求CSS文件就夠了,減少(shǎo)了HTTP請(qǐng)求次數(shù)。并且增加圖片或者删除圖片可(kě)以直接增加和(hé)删除,不像雪碧圖需要重新合成。非常方便。
data類型圖片的缺點
data類型圖片有(yǒu)一個(gè)缺點,就是data類型圖片相比于文件圖片的體(tǐ)積會(huì)大(dà)三分之一左右。因此不建議将非常大(dà)的圖片也使用data類型,針對于小(xiǎo)圖片data類型更有(yǒu)優勢。對于一些(xiē)頁面簡潔的博客來(lái)說,将所有(yǒu)圖标轉化為(wèi)data類型後放到CSS文件當中,完全可(kě)以僅僅隻加載一個(gè)CSS文件就可(kě)以搞定整個(gè)頁面的樣式了。
附普通(tōng)圖片生(shēng)成data類型的php小(xiǎo)工具:;uk=1882584266
重慶中技互聯網信息咨詢有限公司 www.zjcoo.com
企業網站(zhàn)建設解決方案 營銷型網站(zhàn)建設解決方案 行(xíng)業門(mén)戶網站(zhàn)建設解決方案 外貿網站(zhàn)解建設決方案 品牌形象網站(zhàn)建設解決方案 購物商城網站(zhàn)建設解決方案 政府網站(zhàn)建設解決方案 手機網站(zhàn)建設解決方案 教育培訓網站(zhàn)建設解決方案 珠寶高(gāo)端奢飾品網站(zhàn)建設解決方案 房(fáng)地産、地産項目網站(zhàn)建設解決方案 集團、上(shàng)市企業網站(zhàn)建設解決方案 數(shù)碼、電(diàn)子産品網站(zhàn)建設解決方案 美容、化妝品行(xíng)業網站(zhàn)建設解決方案
10年專業互聯網服務經驗 重慶最專業網站(zhàn)團隊 資深行(xíng)業分析策劃 B2C營銷型網站(zhàn)建設領先者 最前沿視(shì)覺設計(jì)、研發能力 時(shí)刻最新技(jì)術(shù)領先研發能力 具有(yǒu)完備的項目管理(lǐ) 完善的售後服務體(tǐ)系 深厚的網絡運營經驗
中技(jì)互聯一直秉承專業、誠信、服務、進取的價值觀,堅持優秀的商業道(dào)德,以用戶最終價值為(wèi)導向,向用戶提供優質産品和(hé)優質服務,從而赢得(de)了用戶的信賴。始終以不懈的努力、更高(gāo)的目标來(lái)要求自己。
主營業務:網站(zhàn)建設 | 重慶網站(zhàn)建設 | 重慶網站(zhàn)設計(jì) | 重慶網站(zhàn)制(zhì)作(zuò) | 重慶網頁設計(jì) | 重慶網站(zhàn)開(kāi)發
CopyrightZJCOO technology Co., LTD. All Rights Reserved.
渝ICP 備11003429号