移動(dòng)端性能優(yōu)化(3)

圖片類(lèi)

圖片壓縮處理

在移動(dòng)端唠倦,通常要保證頁(yè)面中一切用到的圖片都是經(jīng)過(guò)壓縮優(yōu)化處理的菜枷,而不是以原圖的形式直接使用的苍糠,因?yàn)槟菢雍芟牧髁浚壹虞d時(shí)間更長(zhǎng)啤誊。

使用較小的圖片岳瞭,合理使用base64內(nèi)嵌圖片

在頁(yè)面使用的背景圖片不多且較小的情況下,可以將圖片轉(zhuǎn)化成base64編碼嵌入到HTML頁(yè)面或CSS文件中蚊锹,這樣可以減少頁(yè)面的HTTP請(qǐng)求數(shù)瞳筏。需要注意的是,要保證圖片較小牡昆,一般圖片大小超過(guò)2KB就不推薦使用base64嵌入顯示了姚炕。

.class-name {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAAYFBMVEWnxwusyQukxQudwQyZvgyhxAyfwgyxzAsUHQGOuA0aJAERGAFIXwSTugyEqgtqhghQZgUwQQIpOQKbuguVtQuKrAuCowp2kQlheghTbQZHWQU7SwVAVgQ6TgQlLwMeKwFOemyQAAAAVElEQVQI1y3JVRaAIAAF0UconXbvf5ei8HfPDIQQhBAAFE10iKig3SLRNN4SP/p+N08VC0YnfIlNWtqIkhg/TPYbCvhqdHAWRXPZSp3g3CWZvVLXC6OJA3ukv0AaAAAAAElFTkSuQmCC');
}

使用更高壓縮比格式的圖片

使用具有較高壓縮比格式的圖片,如webp等丢烘。在同等圖片畫(huà)質(zhì)的情況下柱宦,高壓縮比格式的圖片體積更小,能夠更快完成文件傳輸播瞳,節(jié)省網(wǎng)絡(luò)流量掸刊。

<img src="http://cdn.domain.com/path/photo.webp" alt="webp格式圖片">

圖片懶加載

為了保證頁(yè)面內(nèi)容的最小化,加速頁(yè)面的渲染赢乓,盡可能節(jié)省移動(dòng)端網(wǎng)絡(luò)流量忧侧,頁(yè)面中的圖片資源推薦使用懶加載實(shí)現(xiàn),在頁(yè)面滾動(dòng)時(shí)動(dòng)態(tài)載入圖片牌芋。

<img data-src="http://cdn.domain.com/path/photo.jpg" alt="懶加載圖片">

使用Media Query或srcset根據(jù)不同屏幕加載不同大小圖片

在介紹響應(yīng)式的章節(jié)中我們了解到蚓炬,針對(duì)不同的移動(dòng)端屏幕尺寸和分辨率,輸出不同大小的圖片或背景圖能保證在用戶(hù)體驗(yàn)不降低的前提下節(jié)省網(wǎng)絡(luò)流量躺屁,加快部分機(jī)型的圖片加載速度肯夏,這在移動(dòng)端非常值得推薦。

使用iconfont代替圖片圖標(biāo)

在頁(yè)面中盡可能使用iconfont來(lái)代替圖片圖標(biāo),這樣做的好處有以下幾個(gè):使用iconfont體積較小熄捍,而且是矢量圖烛恤,因此縮放時(shí)不會(huì)失真;可以方便地修改圖片大小尺寸和呈現(xiàn)顏色余耽。但是需要注意的是缚柏,iconfont引用不同webfont格式時(shí)的兼容性寫(xiě)法,根據(jù)經(jīng)驗(yàn)推薦盡量按照以下順序書(shū)寫(xiě)碟贾,否則不容易兼容到所有的瀏覽器上币喧。

    font-family: iconfont;
    src: url("./iconfont.eot");
    src: url("./iconfont.eot?#iefix") format("eot"),
           url("./iconfont.woff") format("woff"),
           url("./iconfont.ttf") format("truetype");

定義圖片大小限制

加載的單張圖片一般建議不超過(guò)30KB,避免大圖片加載時(shí)間長(zhǎng)而阻塞頁(yè)面其他資源的下載袱耽,因此推薦在10KB以?xún)?nèi)杀餐。如果用戶(hù)上傳的圖片過(guò)大,建議設(shè)置告警系統(tǒng)朱巨,幫助我們觀察了解整個(gè)網(wǎng)站的圖片流量情況史翘,做出進(jìn)一步的改善。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末冀续,一起剝皮案震驚了整個(gè)濱河市琼讽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌洪唐,老刑警劉巖钻蹬,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異凭需,居然都是意外死亡问欠,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)粒蜈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)顺献,“玉大人,你說(shuō)我怎么就攤上這事薪伏」隼剑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵嫁怀,是天一觀的道長(zhǎng)设捐。 經(jīng)常有香客問(wèn)我,道長(zhǎng)塘淑,這世上最難降的妖魔是什么萝招? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮存捺,結(jié)果婚禮上槐沼,老公的妹妹穿的比我還像新娘曙蒸。我一直安慰自己,他們只是感情好岗钩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布纽窟。 她就那樣靜靜地躺著,像睡著了一般兼吓。 火紅的嫁衣襯著肌膚如雪臂港。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,708評(píng)論 1 305
  • 那天视搏,我揣著相機(jī)與錄音审孽,去河邊找鬼。 笑死浑娜,一個(gè)胖子當(dāng)著我的面吹牛佑力,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播筋遭,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼打颤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了宛畦?” 一聲冷哼從身側(cè)響起瘸洛,我...
    開(kāi)封第一講書(shū)人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤揍移,失蹤者是張志新(化名)和其女友劉穎次和,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體那伐,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡踏施,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了罕邀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畅形。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖诉探,靈堂內(nèi)的尸體忽然破棺而出日熬,到底是詐尸還是另有隱情,我是刑警寧澤肾胯,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布竖席,位于F島的核電站,受9級(jí)特大地震影響敬肚,放射性物質(zhì)發(fā)生泄漏毕荐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一艳馒、第九天 我趴在偏房一處隱蔽的房頂上張望憎亚。 院中可真熱鬧,春花似錦、人聲如沸第美。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)什往。三九已至牲览,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間恶守,已是汗流浹背第献。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留兔港,地道東北人庸毫。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像衫樊,于是被迫代替她去往敵國(guó)和親飒赃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容