公司網(wǎng)站制作網(wǎng)站的部署及運(yùn)行機(jī)制
日期 : 2021-02-06 19:42:33
網(wǎng)站的部署及運(yùn)行機(jī)制。靜態(tài)網(wǎng)站的部署及運(yùn)行原理較為簡單,在Web服務(wù)器上配置好IIS或者Nginx等支持靜態(tài)網(wǎng)站的運(yùn)行環(huán)境,然后將制作好的網(wǎng)站內(nèi)容放到服務(wù)器指定的文件目錄下,直接通過網(wǎng)站域名訪問即可。動態(tài)網(wǎng)站的部署配置較靜態(tài)網(wǎng)站稍微復(fù)雜一些,需要在Web服務(wù)器配置網(wǎng)站web應(yīng)用程序相關(guān)組件,并安裝配置數(shù)據(jù)庫。
雖然部署方式不同,但不管哪類網(wǎng)站,運(yùn)行機(jī)制是一樣的。客戶端(Client)通過瀏覽器以URL的形式向服務(wù)器(Web Server)發(fā)出Request,Web服務(wù)器(Web Server)接受客戶端的Request并做出響應(yīng)(Response),根據(jù)URL查找相應(yīng)的文件。若URL指向靜態(tài)頁面(Static Web Page),則服務(wù)器將找到的靜態(tài)頁面(Static Web Page)通過http協(xié)議傳輸?shù)娇蛻舳藶g覽器,由瀏覽器引擎解析后顯示在瀏覽器中。
若URL的內(nèi)容為動態(tài)頁面,需要Web服務(wù)器執(zhí)行相關(guān)程序代碼并從數(shù)據(jù)庫中讀取相關(guān)數(shù)據(jù),動態(tài)生成網(wǎng)頁文件并通過http協(xié)議傳輸?shù)娇蛻舳藶g覽器,由瀏覽器引擎解析后顯示在瀏覽器中。
雖然部署方式不同,但不管哪類網(wǎng)站,運(yùn)行機(jī)制是一樣的。客戶端(Client)通過瀏覽器以URL的形式向服務(wù)器(Web Server)發(fā)出Request,Web服務(wù)器(Web Server)接受客戶端的Request并做出響應(yīng)(Response),根據(jù)URL查找相應(yīng)的文件。若URL指向靜態(tài)頁面(Static Web Page),則服務(wù)器將找到的靜態(tài)頁面(Static Web Page)通過http協(xié)議傳輸?shù)娇蛻舳藶g覽器,由瀏覽器引擎解析后顯示在瀏覽器中。
若URL的內(nèi)容為動態(tài)頁面,需要Web服務(wù)器執(zhí)行相關(guān)程序代碼并從數(shù)據(jù)庫中讀取相關(guān)數(shù)據(jù),動態(tài)生成網(wǎng)頁文件并通過http協(xié)議傳輸?shù)娇蛻舳藶g覽器,由瀏覽器引擎解析后顯示在瀏覽器中。