域名解析
域名相當于人的名字(不重復的)
ip地址則是電話號碼
存儲域名-ip對應關(guān)系的服務器相當于電話簿
根據(jù)'電話簿'找到ip地址(搭建有web服務器),發(fā)送請求。
服務器處理
常見的Web服務器有Apache、Nginx、lls蜕衡、Lighttpd
web服務器接收用戶的Request交給網(wǎng)站代碼莉撇,或者接受請求反向代理其他web服務器
網(wǎng)站處理流程
路由會根據(jù)該請求找到對應的控制器
控制器讀取請求然后找到相關(guān)模型索取所需數(shù)據(jù)
根據(jù)html模板生產(chǎn)所需html
將html返回到請求主機
瀏覽器處理
HTML字符串被瀏覽器接受后被一句句讀取解析
解析到link 標簽后重新發(fā)送請求獲取css
解析到 script標簽后發(fā)送請求獲取 js,并執(zhí)行代碼
解析到img 標簽后發(fā)送請求獲取圖片資源
展示
根據(jù)HTML和css文件計算得到渲染樹黑毅,繪制到屏幕上。