錢雙艷
摘要在網(wǎng)絡(luò)科技快速發(fā)展的背景下,云計(jì)算技術(shù)借助云端的計(jì)算資源及功能強(qiáng)大的網(wǎng)絡(luò)連接體系為廣大的計(jì)算機(jī)用戶提供了便捷的服務(wù)。WEB應(yīng)用技術(shù)現(xiàn)代科技發(fā)展到一定程度的新型技術(shù),隨著WEB技術(shù)的不斷開發(fā)升級(jí),使得云計(jì)算的服務(wù)功能得以提升和完善,為實(shí)現(xiàn)社會(huì)的發(fā)展人類的進(jìn)行奠定了堅(jiān)實(shí)的技術(shù)支持。文章主要對(duì)WEB應(yīng)用技術(shù)在云計(jì)算中的應(yīng)用進(jìn)行分析和研究。
關(guān)鍵詞云計(jì)算;Web 應(yīng)用技術(shù);動(dòng)態(tài)網(wǎng)站
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)12-0043-01
1云計(jì)算與網(wǎng)絡(luò)
云計(jì)算概念中的云指的是眾多的計(jì)算資源聚集在一起而形成的一個(gè)體系,所謂的云計(jì)算是指將多種的計(jì)算資源聚集在一起共同完成某項(xiàng)計(jì)算任務(wù),在整個(gè)云計(jì)算過程中會(huì)借助各中計(jì)算資源的優(yōu)勢特點(diǎn),最優(yōu)化地將計(jì)算服務(wù)提供給計(jì)算機(jī)用戶,正是因?yàn)閷⒏鞣N優(yōu)勢計(jì)算資源聚集在一起,才使得原先單一靠一臺(tái)計(jì)算機(jī)的計(jì)算能力得到大幅度的提升,彌補(bǔ)了因個(gè)人計(jì)算機(jī)計(jì)算能力不足問題無法完成計(jì)算任務(wù)的問題,大大地提高了計(jì)算機(jī)用戶的工作效率,并取得了良好的計(jì)算效果。長期以來,人們借助于計(jì)算機(jī)完成某項(xiàng)計(jì)算任務(wù),同時(shí)是將原先設(shè)定好的計(jì)算程序輸入到計(jì)算機(jī)中,借助計(jì)算機(jī)的計(jì)算能力來完成程序的計(jì)算任務(wù),這樣的計(jì)算方式可以有效地解決比較簡單的程序的計(jì)算問題,比如辦公軟件就是將原先設(shè)置好的程序植入計(jì)算機(jī)中來完成辦公任務(wù),比較方便,易操作。但是對(duì)于程序比較復(fù)雜,計(jì)算量比較大的計(jì)算程序,如果還是借助一臺(tái)計(jì)算機(jī)的計(jì)算能力來完成,將會(huì)耗費(fèi)大量的時(shí)間,工作效率低;過度的時(shí)間損耗在經(jīng)濟(jì)發(fā)展的快速階段,相當(dāng)于耗費(fèi)的是金錢,經(jīng)濟(jì)性較低。
近些年,在網(wǎng)路技術(shù)的快速發(fā)展,徹底地改變了原來計(jì)算機(jī)用戶單一地靠一臺(tái)計(jì)算機(jī)因計(jì)算能力限制無法取得良好計(jì)算效果的問題,借助網(wǎng)絡(luò)技術(shù)的強(qiáng)大力量,彌補(bǔ)了這一問題。計(jì)算機(jī)用戶通過網(wǎng)絡(luò)上的優(yōu)勢資源來完成某項(xiàng)程序計(jì)算任務(wù)。尤其是云計(jì)算技術(shù)的出現(xiàn)更為用戶提供了便捷計(jì)算環(huán)境。如上文所將云計(jì)算是將各種優(yōu)勢計(jì)算資源聚集在一起,形成云計(jì)算,而云獲得優(yōu)勢計(jì)算資源的載體就是通過網(wǎng)絡(luò)體系,將網(wǎng)絡(luò)上的一些優(yōu)勢計(jì)算資源進(jìn)行匯總,融合。形成一個(gè)體系,而計(jì)算機(jī)用戶在單一靠自己的計(jì)算機(jī)無法完成某項(xiàng)計(jì)算任務(wù)時(shí),可以通過連接網(wǎng)絡(luò),訪問云端,從云中獲得相應(yīng)的計(jì)算資源來完成計(jì)算任務(wù)??纱蟠蟮靥岣哂?jì)算機(jī)用戶的工作效率。
2Web應(yīng)用技術(shù)在云計(jì)算中的應(yīng)用研究
網(wǎng)絡(luò)技術(shù)的快速發(fā)展給計(jì)算機(jī)用戶提供了更為便捷的使用服務(wù)。用戶可將以往安裝在計(jì)算機(jī)上應(yīng)用程序轉(zhuǎn)移到計(jì)算機(jī)遠(yuǎn)端的云,一方面可以節(jié)省用戶計(jì)算機(jī)的內(nèi)存空間,提高計(jì)算機(jī)的運(yùn)行效果,另一方面可以從遠(yuǎn)端的云獲得自己所需的服務(wù),操作簡單,便捷。計(jì)算機(jī)用戶只要具有一個(gè)穩(wěn)定的網(wǎng)絡(luò)環(huán)境和瀏覽器就可以對(duì)遠(yuǎn)端云服務(wù)器的應(yīng)用程序進(jìn)行訪問。用戶所需的服務(wù)可在遠(yuǎn)端云計(jì)算完成,然后通過網(wǎng)絡(luò)將用戶所需的服務(wù)傳遞到客戶端。由此我們可以看出,WEB應(yīng)用技術(shù)是實(shí)現(xiàn)云計(jì)算服務(wù)得以穩(wěn)定發(fā)揮,給用戶提供優(yōu)質(zhì)便捷服務(wù)的核心技術(shù)。這幾年來,網(wǎng)絡(luò)技術(shù)的快速發(fā)展帶動(dòng)了WEB技術(shù)的不斷向前發(fā)展。打破了傳統(tǒng)的以靜態(tài)網(wǎng)頁形式給用戶提供服務(wù),用戶只能通過打開遠(yuǎn)端服務(wù)器的網(wǎng)頁來獲取鎖需要的應(yīng)用服務(wù),比較被動(dòng),且從遠(yuǎn)端服務(wù)器所獲得的服務(wù)內(nèi)容比較單一,只是簡單的文本信息,無法借助遠(yuǎn)端服務(wù)器的運(yùn)算特性來完成計(jì)算任務(wù),同時(shí)還需要計(jì)算機(jī)用戶具有良好計(jì)算機(jī)專業(yè)知識(shí),使用者的局限性較強(qiáng)。而伴隨著WEB動(dòng)態(tài)網(wǎng)頁的出現(xiàn)及發(fā)展,有效地處理解決了計(jì)算機(jī)用戶和遠(yuǎn)端服務(wù)器交互的需求,借助動(dòng)態(tài)網(wǎng)頁技術(shù),實(shí)現(xiàn)了用戶端和遠(yuǎn)端服務(wù)器的便捷交互,用戶可根據(jù)自己所需要的服務(wù)類型和質(zhì)量提供給遠(yuǎn)端服務(wù)器,遠(yuǎn)端服務(wù)器接收到請(qǐng)求后利用動(dòng)態(tài)網(wǎng)頁的語言對(duì)用戶的請(qǐng)求服務(wù)進(jìn)行高速計(jì)算,然后將計(jì)算結(jié)果通過網(wǎng)絡(luò)快速地傳遞至用戶端。
目前,WEB應(yīng)用技術(shù)比較常見的主要有三種,即ASP應(yīng)用技術(shù)、PHP應(yīng)用技術(shù)和JSP應(yīng)用技術(shù)。ASP應(yīng)用技術(shù)是由微軟公司所開發(fā)的,是CGI腳本程序的升級(jí)版,利用ASP技術(shù)可以有效地同其他程序進(jìn)行交互,方便計(jì)算機(jī)用戶對(duì)程序的編程,進(jìn)而完成某項(xiàng)計(jì)算任務(wù)。ASP的網(wǎng)頁文件格式是asp,在實(shí)際中多應(yīng)用在動(dòng)態(tài)網(wǎng)站中,而在應(yīng)用中所使用的語言是VBScript和JavaScript腳本語言,通常這些腳本語言對(duì)于計(jì)算機(jī)使用者來講都比較常見和常用,方便易懂,這也是的該項(xiàng)技術(shù)在云計(jì)算中得以廣泛的應(yīng)用和推廣。此外,ASP技術(shù)也能夠使動(dòng)態(tài)網(wǎng)頁方便地訪問數(shù)據(jù)庫,如SQLServer數(shù)據(jù)庫,可以對(duì)數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行修改增添或者是刪除,進(jìn)而制作出最優(yōu)化的數(shù)據(jù)庫網(wǎng)絡(luò)應(yīng)用軟件,方便用戶使用。
PHP(Hypertext Preprocessor)技術(shù)主要應(yīng)用在動(dòng)態(tài)網(wǎng)頁制作,PHP能夠和其他軟件有很好的兼容性,如Linux,Apache,MySQL等,使其成為功能強(qiáng)大的組合型工具,是現(xiàn)行動(dòng)態(tài)網(wǎng)頁制作的有力的技術(shù)支持。PHP可在集成環(huán)境下對(duì)程序進(jìn)行開發(fā),從語言風(fēng)格方面來講,PHP語言同C語言比較相似,開發(fā)使用難度相對(duì)較小,因?yàn)镃語言是目前程序開發(fā)人員所熟知的一項(xiàng)計(jì)算機(jī)技術(shù)原理知識(shí)/所以程序開發(fā)不管在技術(shù)方面不許投入過多的開發(fā)經(jīng)費(fèi)。另外,PHP同數(shù)據(jù)庫管理軟件的有機(jī)結(jié)合可使得一般性WEP應(yīng)用程序功能性的穩(wěn)定發(fā)揮; 借助LAMP組合,可有效地實(shí)現(xiàn)云端服務(wù)器上各種功能WEB應(yīng)用程序的編程動(dòng)態(tài)網(wǎng)頁制作,充分地利用云計(jì)算數(shù)據(jù)庫資源,為用戶提供功能強(qiáng)大且穩(wěn)定的計(jì)算工具及手段。
JSP技術(shù)同ASP技術(shù)相似,該項(xiàng)技術(shù)在實(shí)際應(yīng)用中是將Java程序段和JSP標(biāo)記插入傳統(tǒng)的網(wǎng)頁文件中,進(jìn)而豐富完善網(wǎng)頁文件內(nèi)容和功能;此外,應(yīng)用JSP技術(shù)所開發(fā)的WEB應(yīng)用同Java技術(shù)有著異曲同工的特點(diǎn),既可以在Linux上運(yùn)行,也可以在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)的靈活性和適用性特點(diǎn)優(yōu)勢,目前在動(dòng)態(tài)網(wǎng)站的應(yīng)用程序開發(fā)中得以廣泛的應(yīng)用,為云計(jì)算提供了更為堅(jiān)實(shí)的技術(shù)支持。
參考文獻(xiàn)
[1]Liladhar R Rewatkar,Ujwal A Lanjewar. Implementation of Cloud Computing on Web Application[J].International Journal ofComputer Applications,2010,2(8).
[2]李強(qiáng),郝沁汾,肖利民,李舟軍.云計(jì)算中虛擬機(jī)放置的自適應(yīng)管理與多目標(biāo)優(yōu)化[J].計(jì)算機(jī)學(xué)報(bào),2011(12).
endprint