HTML5需要如何優(yōu)化?HTML5優(yōu)化指南,建站文章
導(dǎo)讀:建站文章
概述 1. 在Mobile側(cè)我們提出三秒種渲染完成首屏指標(biāo)
2. PC優(yōu)化手段在Mobile側(cè)同樣適用
3. 基于聯(lián)通3G網(wǎng)絡(luò)平均338KB/s(2.71Mb/s),所以首屏資源不應(yīng)超過(guò)1014KB
4. 基于第二點(diǎn),首屏加載3秒完成或使用Loading
5. 加載完成后用戶交互使用時(shí)也需注意性能
6. Mobile側(cè)因手機(jī)配置原因,除加載外渲染速度也是優(yōu)化重點(diǎn)
7. 基于第五點(diǎn),要合理處理代碼減少渲染損耗
8. 基于第二、第五點(diǎn),所有影響首屏加載和渲染的代碼應(yīng)在處理邏輯中后置
優(yōu)化指南
加載過(guò)程是最為耗時(shí)的過(guò)程,可能會(huì)占到總耗時(shí)的80%時(shí)間,因此是優(yōu)化的重點(diǎn)
緩存
使用緩存可以減少向服務(wù)器的請(qǐng)求數(shù),節(jié)省加載時(shí)間,所以所有靜態(tài)資源都要在服務(wù)器端設(shè)置緩存,并且盡量使用長(zhǎng)Cache(長(zhǎng)Cache資源的更新可使用時(shí)間戳)
a)緩存一切可緩存的資源
b)使用長(zhǎng)Cache(使用時(shí)間戳更新Cache)
c)使用外聯(lián)式引用CSS、JavaScript
·壓縮HTML、CSS、JavaScript
·減少HTTP請(qǐng)求
因?yàn)槭謾C(jī)瀏覽器同時(shí)響應(yīng)請(qǐng)求為4個(gè)請(qǐng)求(Android支持4個(gè),iOS 5后可支持6個(gè)),所以要盡量減少頁(yè)面的請(qǐng)求數(shù),首次加載同時(shí)請(qǐng)求數(shù)不能超過(guò)4個(gè)
a)合并CSS、JavaScript b)合并小圖片,使用雪碧圖
減少資源大小可以加快網(wǎng)頁(yè)顯示速度,所以要對(duì)HTML、CSS、JavaScript等進(jìn)行代碼壓縮,并在服務(wù)器端設(shè)置GZip
a)壓縮(例如,多余的空格、換行符和縮進(jìn))
b)啟用GZip
織夢(mèng)模板修改無(wú)阻塞
寫(xiě)在HTML頭部的JavaScript(無(wú)異步),和寫(xiě)在HTML標(biāo)簽中的Style會(huì)阻塞頁(yè)面的渲染,因此CSS放在頁(yè)面頭部并使用Link方式引入,避免在HTML標(biāo)簽中寫(xiě)Style,JavaScript放在頁(yè)面尾部或使用異步方式加載
·使用首屏加載
首屏的快速顯示,可以大大提升用戶對(duì)頁(yè)面速度的感知,因此應(yīng)盡量針對(duì)首屏的快速顯示做優(yōu)化
·按需加載
將不影響首屏的資源和當(dāng)前屏幕資源不用的資源放到用戶需要時(shí)才加載,可以大大提升重要資源的顯示速度和降低總體流量
按需加載會(huì)導(dǎo)致大量重繪,影響渲染性能
a)LazyLoad
b)滾屏加載
c)通過(guò)Media Query加載
壓縮圖片
圖片是最占流量的資源,因此盡量避免使用他,使用時(shí)選擇最合適的格式(實(shí)現(xiàn)需求的前提下,以大小判斷),合適的大小,然后使用智圖壓縮,同時(shí)在代碼中用Srcset來(lái)按需顯示
過(guò)度壓縮圖片大小影響圖片顯示效果
a)使用智圖
b)使用其它方式代替圖片(1. 使用CSS3 2. 使用SVG 3. 使用IconFont)
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-08-07 ,文章HTML5需要如何優(yōu)化?HTML5優(yōu)化指南,建站文章主要講述指南,建站網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_37410.html
為你推薦與HTML5需要如何優(yōu)化?HTML5優(yōu)化指南,建站文章相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12