開發人(ren)員應該對IIS理(li)論層的知(zhi)識了解的多(duo)一些~第二講 靜態網頁(ye)與動態網頁(ye)如(ru)何被解釋執行(xing)的
從客戶端發個請求到(dao)服務(wu)器,服務(wu)器會判斷這個文件(jian)是(shi)靜(jing)態(tai)的(de)HTML,圖像(xiang),還是(shi)動態(tai)的(de)(asp,.net,jsp,php等等),再根據(ju)它們去選擇IIS的(de)處(chu)理程序(handler),如果是(shi)靜(jing)態(tai)文件(jian)直接由IIS進行(xing)相應(ying),而如果是(shi)動態(tai)文件(jian),則交(jiao)給aspnet_isapi處(chu)理程序去響(xiang)應(ying)它,如圖所示(shi):
- 第一次請求時創建HttpRuntime對象:
- 為每個請(qing)求創(chuang)建對(dui)象(HttpContext)
- 為每個請求創建HttpApplication對(dui)象:
下面是個詳細(xi)的.net http的三(san)大(da)核(he)心對象,我們在以后(hou)的文(wen)章中(zhong)會詳細(xi)介紹
而下面這張圖,詳細的說明了HTTP請求的具體流程及在何時響應的何種事件
這張圖里的幾大對象將下后面的文(wen)章中(zhong)進(jin)行講解,我先(xian)休(xiu)息了!
感謝您的閱讀!