柚子快報(bào)激活碼778899分享:網(wǎng)站的高性能架構(gòu)
柚子快報(bào)激活碼778899分享:網(wǎng)站的高性能架構(gòu)
網(wǎng)站的高性能架構(gòu)
網(wǎng)站性能測試
性能是網(wǎng)站的一個(gè)重要指標(biāo),除非是沒有選擇,否則用戶無法忍受一個(gè)響應(yīng)緩慢的網(wǎng)站。一個(gè)打開緩慢的網(wǎng)站會(huì)導(dǎo)致嚴(yán)重的用戶流失,很多時(shí)候網(wǎng)站性能問題是網(wǎng)站架構(gòu)升級(jí)優(yōu)化的觸發(fā)器??梢哉f性能是網(wǎng)站架構(gòu)設(shè)計(jì)的一個(gè)重要方面,任何軟件架構(gòu)都必須考慮可能帶來的性能問題。
Web前端性能優(yōu)化
瀏覽器訪問優(yōu)化
減少http請(qǐng)求:減少HTTP的主要手段是合并CSS、合并JavaScript、合并圖片
使用瀏覽器緩存:通過設(shè)置HTTP頭中Cache-Control和Expires屬性,可以設(shè)定瀏覽器緩存時(shí)間。在某些時(shí)候靜態(tài)資源文件變化需要及時(shí)應(yīng)用到客戶端瀏覽器,這種情況,可以通過改變文件名實(shí)現(xiàn)
啟用壓縮:減少通信傳輸?shù)臄?shù)據(jù)量
CSS放在頁面最上面、JavaScript放在頁面最下面:瀏覽器會(huì)在下載完全部CSS之后才對(duì)整個(gè)頁面進(jìn)行渲染,因此最好的做法是將CSS放在頁面最上面,讓瀏覽器盡快下載。JavaScript則相反,瀏覽器在加載JavaScript后立即執(zhí)行,于是可能會(huì)阻塞整個(gè)頁面,造成頁面顯示緩慢,因此JavaScript最好放在頁面最下面
CDN加速
CDN(Content Distribute Network,內(nèi)容分發(fā)網(wǎng)絡(luò))的本質(zhì)仍然是一個(gè)緩存。一般緩存的是一些靜態(tài)資源,如圖片、文件、CSS、Script腳本、靜態(tài)網(wǎng)頁等。
反向代理
柚子快報(bào)激活碼778899分享:網(wǎng)站的高性能架構(gòu)
參考鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。