工作流程:
- 啟動客戶端瀏覽器妥色,并在瀏覽器中制定一個URL地址吨些。經地址解析垄惧,找到服務器IP地址刁愿,瀏覽器便向該地址指向的web服務器發(fā)出請求。
- Web服務器(也稱為HTTP服務器)接到瀏覽器的請求后到逊,把URL轉換成頁面所在服務器上的文件全名铣口,找到相應的文件。
- 如果URL指向HTML文檔(即靜態(tài)網頁)觉壶,web服務器使用HTTP協議把文檔直接送給瀏覽器脑题。如果HTML文檔中嵌入了CGI、ASP铜靶、PHP和JSP程序叔遂,則由web服務器運行這些程序,把結果送到瀏覽器争剿。如果應用程序包含對數據庫的操作已艰,則應用程序服務器將查詢指令發(fā)給數據庫驅動程序,由數據庫驅動程序對數據庫執(zhí)行查詢操作蚕苇。
- 查詢結果返回給數據庫驅動頁面哩掺,并由驅動程序返回Web服務器。
- Web服務器將加國數據嵌入頁面涩笤。
- Web服務器將完成的頁面以HTML格式發(fā)給瀏覽器嚼吞。
- 瀏覽器解釋HTML文檔盒件,在客戶端屏幕上展示結果。