企億推信息網(wǎng)
        專注網(wǎng)絡(luò)推廣服務(wù)

        分析網(wǎng)站前端優(yōu)化網(wǎng)站性能的方法

        我們通常聽說網(wǎng)站的性能有問題。為了優(yōu)化它,所有的后端開發(fā)人員都必須加班來優(yōu)化代碼。所以前端程序員無事可做。有優(yōu)化嗎?今天,讓我們來談?wù)?strong>前端程序員的優(yōu)化點(diǎn)。三個(gè)主要方面

        瀏覽器訪問優(yōu)化

        HTTP協(xié)議是一種無狀態(tài)的應(yīng)用層協(xié)議,意味著每個(gè)應(yīng)用層協(xié)議HTTP所有要求都需要建立數(shù)據(jù)傳輸?shù)耐ㄐ沛溌罚诜?wù)器端,每個(gè)HTTP都需要啟動(dòng)一個(gè)獨(dú)立的線程進(jìn)行處理。這些通信和服務(wù)成本非常昂貴,減少HTTP要求的數(shù)量可以有效地提高訪問性能。

        減少HTTP合并請(qǐng)求的主要方法是合并CSS、JavaScript和圖片。每次訪問所需的瀏覽器-JavaScript和CSS合并到一個(gè)文件中,這樣瀏覽器只需要一個(gè)請(qǐng)求。圖片也可以合并。多張圖片可以合并成一張。如果每張圖片都有不同的超鏈接,則可以使用CSS偏移響應(yīng)鼠標(biāo)單擊操作,結(jié)構(gòu)不同url。

        網(wǎng)站前端優(yōu)化網(wǎng)站性能的方法分析

        對(duì)于一個(gè)網(wǎng)站,CSS、JavaScript、logo、icon靜態(tài)資源文件的更新頻率相對(duì)較低,幾乎每個(gè)文件HTTP所有這些文件都需要請(qǐng)求。在瀏覽器中緩存這些文件可以大大提高性能。通過在HTTP頭中設(shè)置cachecontrol和expires的屬性,可以設(shè)置瀏覽器緩存。緩存時(shí)間可以是幾天甚至幾個(gè)月。

        分析網(wǎng)站前端優(yōu)化網(wǎng)站性能的方法

(圖1)

        服務(wù)器端的文件壓縮和瀏覽器端的文件解壓縮可以有效減少通信傳輸?shù)臄?shù)據(jù)量。因此,文本文件的壓縮效率可以達(dá)到80%以上HTML、CSS和JavaScript文件啟用gzip壓縮效果更好。

        CSS把它放在頁面的頂部,JS把它放在頁面的底部。下載完所有CSS之后瀏覽器會(huì)呈現(xiàn)整個(gè)頁面,所以優(yōu)化的方法是CSS把它放在頁面的頂部,這樣瀏覽器就可以盡快下載CSS。相反,JavaScript加載瀏覽器JavaScript立即執(zhí)行后,可能會(huì)阻塞整個(gè)頁面,導(dǎo)致頁面顯示緩慢。因此,JavaScript把它放在頁面的底部。但是,如果需要頁面分析,則需要頁面分析JavaScript,所以把它放在底部是不合適的

        使用CDN加速

        CDN(contentdistributionnetwork,內(nèi)容分發(fā)網(wǎng)絡(luò)的本質(zhì)仍然是緩存,數(shù)據(jù)被緩存在靠近用戶的地方,以便用戶能夠快速獲取數(shù)據(jù)。

        由于CDN在網(wǎng)絡(luò)運(yùn)營(yíng)商的機(jī)房部署,網(wǎng)絡(luò)運(yùn)營(yíng)商也是最終用戶的網(wǎng)絡(luò)服務(wù)提供商,因此用戶要求路由到達(dá)CDN服務(wù)器。當(dāng)CDN中有瀏覽器請(qǐng)求的資源時(shí),它們直接從CDN返回瀏覽器,短路徑返回響應(yīng),加快用戶訪問速度,數(shù)據(jù)中心的負(fù)載壓力。

        反向代理

        傳統(tǒng)的代理服務(wù)器位于瀏覽器端,代理瀏覽器向互聯(lián)網(wǎng)發(fā)送HTTP反向代理服務(wù)器位于網(wǎng)站機(jī)房側(cè),代理網(wǎng)站web服務(wù)器接收HTTP請(qǐng)求。

        由于傳統(tǒng)的代理服務(wù)器可以保護(hù)瀏覽器的安全,反向代理服務(wù)器也可以保護(hù)網(wǎng)站的安全。Internet訪問請(qǐng)求必須通過代理服務(wù)器,相當(dāng)于web在服務(wù)器和可能的網(wǎng)絡(luò)攻擊之間建立了屏障。

        除了安全,代理服務(wù)器還可以通過配置緩存來加速Web請(qǐng)求。當(dāng)用戶第一次訪問靜態(tài)內(nèi)容時(shí),靜態(tài)內(nèi)容緩存在反向代理服務(wù)器上,以便當(dāng)其他用戶訪問靜態(tài)內(nèi)容時(shí),可以直接從反向代理服務(wù)器返回web要求的響應(yīng)速度降低web負(fù)載壓力的服務(wù)器。

        未經(jīng)允許不得轉(zhuǎn)載:啟新網(wǎng)站SEO優(yōu)化 » 分析網(wǎng)站前端優(yōu)化網(wǎng)站性能的方法
        分享到: 更多 (0)
        加載中~
        国产亚洲精品国看不卡| 日韩精品中文字幕在线| 久久精品蜜芽亚洲国产AV| 999精品视频这里只有精品| d动漫精品专区久久| 日韩在线视频二区| 在线观看国产精品日韩av| 国产精品午夜无码av体验区| 日韩精品一卡2卡3卡4卡新区乱码 日韩精品一线二线三线优势 | 国产精品一区二区三区高清在线 | 国产精品无码av片在线观看播| 中文字幕精品一区二区| 91精品日韩人妻无码久久不卡| 亚洲国产精品久久久久| 国产精品女同一区二区| 久久国产精品99精品国产987| 99久久精品国产麻豆| 久久精品这里只有精99品| 精品国产一区二区三区在线观看 | 精品欧洲videos| MM1313亚洲国产精品| 精品国产乱码久久久久久郑州公司 | fulidown国产精品合集| 激情亚洲一区国产精品| 无码国产精品一区二区免费式直播 | 精品国产AV无码一区二区三区| 99精品全国免费观看视频| 国产精品久久久久久久久久久不卡 | 久久99热66这里只有精品一| 国产精品免费观看调教网| 久久精品视频16| 无码人妻精品一区二区三区66| 日韩精品专区AV无码| 精品亚洲成a人片在线观看少妇 | 国产精品无码日韩欧| 亚洲精品国偷自产在线| 国内精品久久久久影院一蜜桃| 国产亚洲色婷婷久久99精品| 久久精品嫩草影院| 久久精品国产96精品亚洲| 亚洲精品人成在线观看|