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

工作流程:

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

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

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

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