1、靜態(tài)頁面
靜態(tài)頁面,是指互聯(lián)網(wǎng)架構(gòu)中到踏,幾乎不變的頁面(或者變化頻率很低),例如:首頁等 html 頁面辐怕、js/css 等樣式文件、jpg/apk 等資源文件从绘。
靜態(tài)頁面寄疏,有與之匹配的技術(shù)架構(gòu)來加速,例如:CDN僵井、nginx陕截、squid/varnish。
2批什、動態(tài)頁面
動態(tài)頁面农曲,是指互聯(lián)網(wǎng)架構(gòu)中,不同用戶不同場景訪問渊季,都不一樣的頁面朋蔫,例如:百度搜索結(jié)果頁罚渐、淘寶商品列表頁却汉、速運個人訂單中心頁驯妄。這些頁面,不同用戶合砂,不同場景訪問青扔,大都會動態(tài)生成不同的頁面。
動態(tài)頁面翩伪,有與之匹配的技術(shù)架構(gòu)微猖,例如:分層架構(gòu)、服務(wù)化架構(gòu)缘屹、數(shù)據(jù)庫/緩存架構(gòu)凛剥。
3、互聯(lián)網(wǎng)動靜分離架構(gòu)
動靜分離是指轻姿,靜態(tài)頁面與動態(tài)頁面分開不同系統(tǒng)訪問的架構(gòu)設(shè)計方法犁珠。
一般來說:
1、靜態(tài)頁面訪問路徑短互亮,訪問速度快犁享,幾毫秒。
2豹休、動態(tài)頁面訪問路徑長炊昆,訪問速度相對較慢(數(shù)據(jù)庫的訪問,網(wǎng)絡(luò)傳輸威根,業(yè)務(wù)邏輯計算)凤巨,幾十毫秒甚至幾百毫秒,對架構(gòu)擴展性的要求更高洛搀。
3敢茁、靜態(tài)頁面與動態(tài)頁面以不同域名區(qū)分。
4姥卢、靜態(tài)頁面使用獨立域名的原因
1卷要、瀏覽器對相同域名的并發(fā)連接數(shù)有限制(包括二級域名),超過限制以后就會阻塞独榴。
2僧叉、當瀏覽器向服務(wù)器請求一個靜態(tài)資源時,會發(fā)送同域名下的 cookie棺榔,對于靜態(tài)資源服務(wù)器不會對這些 cookie 做處理瓶堕,浪費帶寬。
3症歇、獨立的域名方便我們在代理服務(wù)層做動靜分離郎笆,動靜分離更有利于 CDN谭梗。