99久久国产综合精品尤物酒店,欧美亚洲精品在线,天堂在线91,91青青草视频,久久精品99视频,www蜜桃视频,sesese99

400-780-5678

周一至周六 08:00-22:00
行業(yè)資訊

靜態(tài)頁面與動態(tài)頁面的區(qū)別

時間:2021-04-30

一、靜態(tài)web頁面:

1、在靜態(tài)Web程序中,客戶端使用Web瀏覽器(IE、FireFox等)經過網絡(Network)連接到服務器上,使用HTTP協議發(fā)起一個請求(Request),告訴服務器我現在需要得到哪個頁面,所有的請求交給Web服務器,之后WEB服務器根據用戶的需要,從文件系統(tǒng)(存放了所有靜態(tài)頁面的磁盤)取出內容。之后通過Web服務器返回給客戶端,客戶端接收到內容之后經過瀏覽器渲染解析,得到顯示的效果。

2、為了讓靜態(tài)web頁面顯示更加好看,使用javascript/VBScript/ajax(AJAX即“Asynchronous Javascript And XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網頁應用的網頁開發(fā)技術。)但是這些特效都是在客戶端上借助于瀏覽器展現給用戶的,所以在服務器上本身并沒有任何的變化。

3、靜態(tài)web無法連接數據庫;

4、靜態(tài)web資源開發(fā)技術:HTML;

5、由于現在的web頁面中,大量使用JS,導致瀏覽器打開頁面,就會占用大量的內存,服務端的壓力是減輕了,但壓力轉移到了客戶端。

二、動態(tài)web頁面:

動態(tài)WEB中,程序依然使用客戶端和服務端,客戶端依然使用瀏覽器(IE、FireFox等),通過網絡(Network)連接到服務器上,使用HTTP協議發(fā)起請求(Request),現在的所有請求都先經過一個WEB Server來處理。

如果客戶端請求的是靜態(tài)資源(*.htm或者是*.htm),則將請求直接轉交給WEB服務器,之后WEB服務器從文件系統(tǒng)中取出內容,發(fā)送回客戶端瀏覽器進行解析執(zhí)行。

如果客戶端請求的是動態(tài)資源(*.jsp、*.asp/*.aspx、*.php),則先將請求轉交給WEB Container(WEB容器),在WEB Container中連接數據庫,從數據庫中取出數據等一系列操作后動態(tài)拼湊頁面的展示內容,拼湊頁面的展示內容后,把所有的展示內容交給WEB服務器,之后通過WEB服務器將內容發(fā)送回客戶端瀏覽器進行解析執(zhí)行。

再進一步深入分析動態(tài)web的訪問過程:瀏覽器訪問web時,看似是直接訪問的jsp頁面,其實是,最先到達的地方是服務器,服務器創(chuàng)建好req和resp對象后再給jsp頁面使用。在jsp中完成設置字符集和取得表單參數后再調用servlet,完成業(yè)務處理。然后返回到jsp,jsp就會生成相應的html頁面。該頁面會返回到服務器,再由服務器,通過response對象返回給客戶端。

為什么需要web服務器?

1)不管什么web資源,想被遠程計算機訪問,都必須有一個與之對應的網絡通信程序,當用戶來訪問時,這個網絡通信程序讀取web資源數據,并把數據發(fā)送給來訪者。

2)WEB服務器就是這樣一個程序,它用于完成底層網絡通迅,處理http協議。使用這些服務器,We應用的開發(fā)者只需要關注web資源怎么編寫,而不需要關心資源如何發(fā)送到客戶端手中,從而極大的減輕了開發(fā)者的開發(fā)工作量。

常用動態(tài)web資源開發(fā)技術:JSP/Servlet、ASP、PHP等。

上一篇:響應式網站開發(fā)需要什么技術

下一篇:靜態(tài)網頁和動態(tài)網頁對SEO的影響

抚顺县| 南澳县| 广灵县| 洞口县| 龙山县| 荣昌县| 咸宁市| 重庆市| 遂昌县| 阳高县| 肇东市| 绥阳县| 兴化市| 略阳县| 贵溪市| 两当县| 内江市| 错那县| 清丰县| 城市| 华坪县| 上杭县| 怀仁县| 临安市| 茶陵县| 丹寨县| 潞西市| 文安县| 讷河市| 莫力| 湟中县| 家居| 西畴县| 象州县| 诸城市| 万州区| 琼海市| 阿拉善右旗| 平顺县| 平江县| 张家口市|