當前位置:首頁 » 編程軟體 » asp腳本在哪運行

asp腳本在哪運行

發布時間: 2023-06-10 00:19:11

A. 問一個很弱的問題,ASP的腳本可以在伺服器和客戶端執行,請問有什麼利弊和不同請專業人士賜教!謝謝!

伺服器腳本很簡單,它是應於提交和處理表單,實現動態內容而出現的。想像一下一個中型網站大約有幾千個鏈接地址,你總不能為每一個地址增加一個頁面吧。於是伺服器腳本從底層抽象出邏輯,把框架相同但是內容不同的頁面綜合。最重要的是將邏輯處理與數據分開。於是,多個用戶提交一個請求,大家享用了共同的邏輯處理方式,但是因為我提交的表單不一樣,相應處理也會不同,於是返回內容也就不同。

客戶端腳本,對應有 javascript,perl等等。

其實客戶端腳本從javascript才有著重強調過,尤其是ajax技術的出現,讓客戶端被重視起來。

很明顯,伺服器的數據都是存放在資料庫中的,每一次查詢都是需要資料庫的鏈接,往往資料庫鏈接比資料庫查詢更加費時。為了避免這種情況,網頁設計者可以將簡單的邏輯抽象出來,比如一次性讀入整體的數據,然後將數據存入客戶端(瀏覽器)的進程當中,這樣下次就不用重新建立鏈接,我可以從自己機子上得到數據。根本不需要伺服器頻繁通信。客戶端腳本的目的很明顯,既避免了重復冗餘的鏈接,有能緩解伺服器的壓力(你不用要求伺服器多次查詢資料庫)。

區別

伺服器腳本運行於伺服器之上,你永遠看不到伺服器腳本的內容,得到的只有腳本解釋器發回的HTML代碼,瀏覽器對它照盤接收。

客戶端腳本脫離伺服器運行,不直接執行資料庫操作。它實現了客戶端上的簡單邏輯。

Ajax技術讓客戶端腳本變的另類且強大,它讓客戶端語言將資料庫操作封裝起來,允許用戶在一個界面實現完全分離的資料庫操作請求。

B. asp網頁中的vbscript腳本在哪運行

ASP網頁中的VBScript腳本分兩種,一種是包含在<%和%>之間的代碼,這是運行在伺服器端的,還有一種是包含在<script language=vbscript>和</script>的,這是運行在客戶端(即瀏覽器)的,但目前只有IE瀏覽器才支持前端VBScript代碼,只有JavaScript才是通用的。

熱點內容
騰訊雲伺服器購買網址 發布:2025-02-11 21:37:46 瀏覽:60
安卓電話視頻怎麼投電視上 發布:2025-02-11 21:32:27 瀏覽:18
易簽到源碼 發布:2025-02-11 21:31:03 瀏覽:498
編程班會 發布:2025-02-11 21:27:19 瀏覽:738
ubuntu編譯fortran 發布:2025-02-11 21:21:59 瀏覽:201
雲伺服器寬頻單位 發布:2025-02-11 20:48:11 瀏覽:538
安卓數據線公頭是哪個 發布:2025-02-11 20:45:42 瀏覽:812
網址原始密碼是什麼 發布:2025-02-11 20:33:52 瀏覽:72
怎麼創建伺服器我的世界網易 發布:2025-02-11 20:18:36 瀏覽:467
伺服器電腦與客戶端的連接 發布:2025-02-11 20:18:32 瀏覽:36