国产毛片精品av一区二区,无码内射成人免费喷射,久久久精品日本一区二区三区,免费无码观看的av在线播放,亚洲人成在线观看网站无码,无码精油按摩潮喷在播放,精品无码久久久久久尤物,亚洲国产成人影院在线播放
Web Design
Mobile Internet
Brand Design
Innovative
News
Encyclopedias

腳本運行平臺

Date:2014-06-27 Aource:尚品中國 Type:網(wǎng)站百科
Word Size:small  medium  big

 一、在客戶端運行腳本

在客戶端和服務(wù)器端都可以運行腳本,并且很容易區(qū)分客戶端腳本和服務(wù)器端腳本這個完全不同的操作??蛻舳四_本是在客戶機上運行的腳本程序.其運行環(huán)境是客戶端的Web瀏覽器;而服務(wù)器端腳本是在服務(wù)器計算機上運行的腳本程序.其運行的環(huán)境是Web服務(wù)器軟件。對于是在客戶端還是在服務(wù)器端運行腳本的問題.其回答對于每一種腳本而言是不同的,網(wǎng)站建設(shè)并且也依賴于一些基本的因素。迄今為止所編寫的大部分程序可能都有這樣的一個隱含的假設(shè),即程序的每一行代碼都是在同一臺計算機上運行。如果在兩臺不同的計算機上運行腳本,那么Web應(yīng)用程序就不能從單一的處理器上實現(xiàn),無疑多個處理器同時完成程序的任務(wù)可帶來更高的效率。

 
腳本運行

那么,是什么因素決定哪一臺計算機上運行特定的腳本呢?其中一個主要的原則是:如果腳本能夠在客戶運行,就應(yīng)該讓客戶端完成。因為無論是客戶端計算機還是服務(wù)器,都要為在Web服務(wù)器上執(zhí)行的計算付出代價。另一方面,如果在客戶端計算機完成計算任務(wù),客戶端和服務(wù)器端都不必花費太多,基于這一經(jīng)濟上的考慮,每一個能夠下載到客戶端計算機上完成的任務(wù)都應(yīng)該由客戶端完成。

例如,在身份驗證的例子中,對表單中所填人的丙容是否符合限制規(guī)則的驗證是在表單中數(shù)據(jù)被傳送到服務(wù)器之前完成的??梢栽O(shè)想,如果同時有100個用戶向服務(wù)器提交在表單中填人的信息,若不在客戶端而在服務(wù)器端,對分散在100臺客戶端計算機上的計算時間相對而言就少得多了,客戶端和服務(wù)器端都樂于采用這種方式。如果一個任務(wù)只能在客戶端完成,那么它就必須采用客戶端腳本來完成。這條原則是顯而易見的。一般說來只能在客戶端完成的腳本是指那些使用了僅僅在客戶端瀏覽器中存在的內(nèi)在對象的腳本。例如:用來控制用戶所查看窗口或者文檔的對象。其他的腳本可能在客戶端和服務(wù)器端都能夠運行,那么,就可遵循這一原則來決定到底在何處運行腳本。

二、在服務(wù)器端運行腳本

使用服務(wù)器端腳本來完成某個任務(wù)要考慮如何使Web應(yīng)用程序盡可能地迅速響應(yīng),在客戶機和服務(wù)器計算機之間的Internet連接通常是一條很窄的通道。如果采用客戶端腳本來完成某個任務(wù)意味著使這個通道充滿了大量的數(shù)據(jù),而僅僅是節(jié)省了Web_服務(wù)器的一點點計算時間,那么Web應(yīng)用程序的響應(yīng)速度將會非常慢,例如,當需要從一個大的數(shù)據(jù)庫中收集信息時,盡管使用客戶端腳本也可以操作一個數(shù)據(jù)庫并且收集信息,但還是使用服務(wù)器端腳本更好,因為這樣可以使得只有那些關(guān)鍵性的必要信息通過HTTP連接傳送給客戶端。

如果一個任務(wù)只能在服務(wù)器端完成,那么就必須采用服務(wù)器端腳本來完成。如果一個任務(wù)需要用到內(nèi)建對象,那么該任務(wù)只能在服務(wù)器端完成,因為內(nèi)建對象只在服務(wù)器端存在。僅僅存在于服務(wù)器環(huán)境中的內(nèi)建對象,例如Session對象,是一個可以在其中存人有關(guān)某個用戶會話(二。ion)信息的數(shù)據(jù)對象。只要仍然在使用Web應(yīng)用程序中的某個頁面.就可以永久地保留這些信息。例如,可以用Sessi二對象為用戶提.供一個類似于“購物小車”的特性。如果Web應(yīng)用程序提供給客戶端一個購物場所。用Session對象保存在服務(wù)3上,在某個時候,客戶端就可以獲得一個特殊頁面,在其中列出所選擇的所有對象。使用服務(wù)器端腳本也有安全性方面的考慮。有時候可能不想公開腳本代碼,如果在HT-ML文檔中嵌人客戶端腳本,那么所有訪問者都可以看到,而使用服務(wù)器端腳本則可以將那些需要保密的腳本作為服務(wù)器端腳本;存放在Web服務(wù)器上。

另外,有時候在腳本的代碼中可能包含了有關(guān)Web應(yīng)用程序的關(guān)鍵性的信息.這些信息如果被別人竊取的話,就有可能對Web站點進行攻擊。例如,如果信用卡數(shù)據(jù)庫的計算機名字和數(shù)據(jù)庫名字泄露,那么數(shù)據(jù)庫服務(wù)器就成了外來攻擊的一個明顯的目標,刃9是非常危險的。任何客戶端腳本都能夠被別人查看和分析,而服務(wù)器端腳本在這一點上是足夠安全的。考慮在何處運行腳本的最后一個因素是任務(wù)的困難程度。通??蛻舳讼到y(tǒng)比起服務(wù)器來,是小的多而且慢的多的系統(tǒng)。所以,在使用客戶端腳本的時候,要考慮到這個任務(wù)是否脂夠在某一可以忍受的時間內(nèi)由客戶端系統(tǒng)來完成。例如,最好不要讓客戶.端系統(tǒng)來完成要使用復(fù)雜的人工智能技術(shù)才能完成的任務(wù),因為:這個任務(wù)很可能會使客戶端計算機的運行速度變得慢,_并對服務(wù)器不能影響石

用來完成一項復(fù)雜任務(wù)的腳本很可能包含了大量的代碼,這意味著大量的額外的文本代碼要通過Internet來傳送到客戶端。
?

Please contact our consultant

+86 10-60259772

Please provide your contact number. The project manager of shangpin China will contact you as soon as possible.

主站蜘蛛池模板: 国产精品点击进入在线影院高清| 国产成人无码a区在线视频无码dvd| 久久午夜私人影院| 精品国产三级a在线观看| 免费不卡无码av在线观看| 亚洲精品av一区在线观看| 漂亮人妻去按摩被按中出| 日本大片免a费观看视频三区| 97亚洲熟妇自偷自拍另类图片| 久久婷婷五月综合尤物色国产 | 免费国产高清在线精品一区| 亚洲愉拍二区一区三区| 人人玩人人添人人澡免费 | 337p日本欧洲亚洲大胆精筑| 在线观看肉片av网站免费| 久久婷婷激情综合色综合俺也去| 正在播放重口老熟女露脸| 亚洲色帝国综合婷婷久久 | 无码av中文出轨人妻| 久久久这里只有免费精品 | 狠狠做深爱婷婷丁香综合| 日本不卡在线视频二区三区| 亚洲中文字幕无码天然素人| 久久伊人五月丁香狠狠色| 十八岁污网站在线观看| 野花社区www高清视频| 色妞av永久一区二区国产av开| 少妇激情作爱视频| 久久不见久久见免费影院| 亚洲伊人久久成人综合网| 高清毛茸茸的中国少妇| 蜜臀色欲av在线播放国产日韩| 亚洲无人区午夜福利码高清完整版| 国产开嫩苞实拍在线播放视频 | 国产成人精品无缓存在线播放| 国产大量精品视频网站| 日本一高清二区视频久二区 | 国产在线精品99一区不卡| 亚洲欧美va在线播放| 日本高清无卡码一区二区久久| 国产香蕉97碰碰视频va碰碰看|