国产视频在线观看一区I97人人艹I久久福利电影I久久综合视频网I国产在线观看99I亚州人成在线播放I91亚洲精品久久久

首頁 > 新聞 > 知識賦能

腳本運行平臺

2014-06-27 6604
分享至:
 一、在客戶端運行腳本

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

 

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

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

二、在服務器端運行腳本

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

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

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

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

本文章系尚品中國編輯原創(chuàng)或采編整理,如需轉載請注明來自尚品中國。以上內容部分(包含圖片、文字)來源于網(wǎng)絡,如有侵權,請及時與本站聯(lián)系(010-60259772)。

立即預約專屬顧問 開啟數(shù)字化轉型之旅!

10年+資深項目經理1V1服務 | 行業(yè)定制化方案 | 精準報價體系
獲取策劃方案
立即預約專屬顧問 開啟數(shù)字化轉型之旅!

咨詢我們,獲得專業(yè)的服務和報價

聯(lián)系我們,免費獲取項目方案及報價,或只是聊一聊您的項目? 在收到您的需求留言后我們將由專業(yè)人員于24小時內與您取得聯(lián)系,請您保持電話暢通!

  • 科研院所解決方案
  • 外貿出海解決方案
  • 協(xié)會學會解決方案
  • 集團上市公司解決方案
  • 生物醫(yī)藥解決方案
  • 制造業(yè)解決方案
  • 高校教育解決方案
  • 信創(chuàng)網(wǎng)站改造解決方案
更多服務咨詢,請聯(lián)系尚品

010-60259772

您的姓名 *
您的電話 *
您的郵箱
公司名稱 *
主站蜘蛛池模板: 成 人 a v天堂 | 亚洲国产字幕 | 天天躁夜夜躁狠狠眼泪 | 国产色片在线观看 | 国产成人午夜高潮毛片 | 狠狠色噜噜狠狠狠狠色综合网 | 毛片入口| 国产成人人人97超碰超爽8 | 91福利国产在线观看网站 | 成人人观看的免费毛片 | 毛片特级 | 国产精品无码一本二本三本色 | 日韩精品中文乱码在线观看 | 亚洲爆乳无码一区二区三区 | 无码精品人妻一区二区三区中 | 天天躁夜夜躁很很躁麻豆 | 欧美在线性视频 | 五月av综合av国产av | 在线观看视频亚洲 | 成人午夜大片免费看爽爽爽 | 正在播放国产无套露脸 | 精品国产三级a∨在线欧美 精品国产偷窥一区二区 | 亚洲欧美另类综合 | asian gaysex| 精品人无码一区二区三区 | 久久久人成影片一区二区三区 | 中文字幕国产 | 乱人伦精品视频在线观看 | 亚洲第一成人在线 | 欧美综合久久 | 99热久久这里只有精品2010 | 日本va欧美va精品发布 | 黄色小视频在线观看 | 内射夜晚在线观看 | 日本高清天码一区在线播放 | 无码激情做A爰片毛片A片小说 | 久久91精品 | 让少妇高潮无乱码高清在线观看 | 国产suv精品一区二区33 | 日韩成人大屁股内射喷水 | 亚洲AV久久久噜噜噜久久 | 人人妻人人澡人人爽欧美二区 | 亚洲国产精品热久久 | 男人的天堂久久 | 国产第一页在线视频 | 亚洲精品无码久久久久av老牛 | 亚洲精品久久久久久久久久久久久 | 亚洲成人国产综合 | 黄视频网站在线看 | 亚洲高清中文字幕综合网 | 亚洲人成人无码www 亚洲人成人无码网www国产 | 中文字幕无码家庭乱欲 | 中文字幕三区 | 欧美精品v欧洲高清视频在线观看 | 中文字幕有码无码av | 精品久久久久久无码国产 | 日日天干夜夜狠狠爱 | 肥白大屁股bbwbbwhd | 国产日产久久高清欧美一区 | 毛片一级在线 | 国产婷婷色一区二区三区 | 国产精品久久久久国产精品 | 激情久久一区二区 | 人人天天夜夜 | 久久久无码精品亚洲日韩蜜臀浪潮 | 欧美中文字幕 | 99久久人妻无码精品系列性欧美 | 久久棈精品久久久久久噜噜 | 亚洲色图日韩 | 国产精品亚洲第一区二区三区 | 日本一区欧美 | 亚洲午夜精品久久久久久成年 | 日本人妖miran护士 | hd性videos意大利复古 | 激情五月婷婷 | 亚洲 中文 欧美 日韩 在线 | 欧美成人看片黄a免费看 | 两性色午夜视频免费无码 | 精品人妻少妇一区二区 | www.99色 | 韩国精品一区二区无码视频 | 成人九色 | 久久99热久久99精品 | 免费看h网站 | 亚洲精品福利你懂 | 国产精品2区 | 五月色开心婷婷丁香在线 | 久久天天躁狠狠躁夜夜av | 午夜深夜福利网址 | 日韩精品一区二区三区第95 | 九九久久99 | 性生交大片免费看女人按摩 | 国产精品视频观看 | 久久亚| 91免费视频网 | 麻豆精品传媒一二三区在线视频 | jiucao在线看片www | 这里只有精品在线视频观看 | 国产精品天堂 |