web的結(jié)構(gòu)及其工作機(jī)制

工作流程:

  1. 啟動(dòng)客戶端瀏覽器,并在瀏覽器中制定一個(gè)URL地址。經(jīng)地址解析,找到服務(wù)器IP地址,瀏覽器便向該地址指向的web服務(wù)器發(fā)出請(qǐng)求。
  2. Web服務(wù)器(也稱為HTTP服務(wù)器)接到瀏覽器的請(qǐng)求后,把URL轉(zhuǎn)換成頁(yè)面所在服務(wù)器上的文件全名,找到相應(yīng)的文件。
  3. 如果URL指向HTML文檔(即靜態(tài)網(wǎng)頁(yè)),web服務(wù)器使用HTTP協(xié)議把文檔直接送給瀏覽器。如果HTML文檔中嵌入了CGI、ASP、PHP和JSP程序,則由web服務(wù)器運(yùn)行這些程序,把結(jié)果送到瀏覽器。如果應(yīng)用程序包含對(duì)數(shù)據(jù)庫(kù)的操作,則應(yīng)用程序服務(wù)器將查詢指令發(fā)給數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,由數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序?qū)?shù)據(jù)庫(kù)執(zhí)行查詢操作。
  4. 查詢結(jié)果返回給數(shù)據(jù)庫(kù)驅(qū)動(dòng)頁(yè)面,并由驅(qū)動(dòng)程序返回Web服務(wù)器。
  5. Web服務(wù)器將加國(guó)數(shù)據(jù)嵌入頁(yè)面。
  6. Web服務(wù)器將完成的頁(yè)面以HTML格式發(fā)給瀏覽器。
  7. 瀏覽器解釋HTML文檔,在客戶端屏幕上展示結(jié)果。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,699評(píng)論 19 139
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,703評(píng)論 4 61
  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,438評(píng)論 22 257
  • 讀書(shū),對(duì)于大家來(lái)說(shuō),是在熟悉不過(guò)的了,讀書(shū)的好處也是不言而喻。在工作和生活中,如果你是一個(gè)細(xì)心的人,就會(huì)發(fā)現(xiàn)一個(gè)現(xiàn)...
    愛(ài)思考的90后閱讀 535評(píng)論 2 3
  • [原創(chuàng)] 作者/張慶九 愛(ài)情里的路 愛(ài)情是凈化人的心靈的感情 愛(ài)情里的路是曲折不平的 是意志堅(jiān)定的體現(xiàn)...
    9陸???閱讀 622評(píng)論 10 13

友情鏈接更多精彩內(nèi)容