傳統(tǒng)的(非Ajax)Web會(huì)話是從用戶請(qǐng)求初始文檔開(kāi)始的,可以是輸入U(xiǎn)RL,也可以是單擊瀏覽器中的鏈接。當(dāng)瀏覽器等待服務(wù)器提供新文檔時(shí),瀏覽器活動(dòng)會(huì)阻塞。當(dāng)文檔到達(dá)時(shí),瀏覽器呈現(xiàn)該新文檔,從而取代以前的顯示畫(huà)面。這一周期需要花費(fèi)一些事件,包括網(wǎng)絡(luò)等待事件和文檔呈現(xiàn)時(shí)間。沒(méi)有什么措施可以加速獲取和顯示完整文檔的過(guò)程。但用戶與被顯示文檔的交互可能只需修改或更新被顯示文檔的相對(duì)較小的一部分內(nèi)容。在非計(jì)算機(jī)應(yīng)用程序的Ajax Web應(yīng)用程序中,如果被顯示文檔需要來(lái)自服務(wù)器的數(shù)據(jù)沒(méi)那么被顯示文檔中極小的變化也需要與生成初始顯示畫(huà)面相同的處理過(guò)程。請(qǐng)求必須到達(dá)服務(wù)器,服務(wù)器必須構(gòu)造并發(fā)送回完整的文檔,整個(gè)顯示畫(huà)面必須重新呈現(xiàn)。在此期間,瀏覽器都被鎖定,用戶只能無(wú)奈地等待。如果Web應(yīng)用程序要求很多這樣得交互,則用戶的工作流會(huì)受到嚴(yán)重干擾。顯然,這種模式完全不能支持RIA。
  如前所述,計(jì)算機(jī)應(yīng)用程序的Ajax可以極大地提高用戶與Web應(yīng)用程序的交互速度。對(duì)于只更新以小部分顯示文檔的用戶請(qǐng)求,Ajax技術(shù)縮短了文檔傳送的文檔呈現(xiàn)所需要的時(shí)間。實(shí)現(xiàn)辦法是使服務(wù)器只提供相對(duì)較小的一部分顯示文檔,即只提供必須改變的那一部分。這就縮短了傳送時(shí)間,因?yàn)楸粋魉偷奈臋n小得多。而且也縮短了呈現(xiàn)時(shí)間,同樣是因?yàn)橹挥幸恍〔糠诛@示畫(huà)面必須重新呈現(xiàn)。這種思想很簡(jiǎn)單,但能極大地改善Web用戶的體驗(yàn),至少大大改善了用戶對(duì)具有頻繁的瀏覽器/服務(wù)器交互的應(yīng)用程序的體驗(yàn)。
  計(jì)算機(jī)應(yīng)用程序的Ajax的另一個(gè)關(guān)鍵特性是,從瀏覽器到服務(wù)器的請(qǐng)求是異步的。這就意味著當(dāng)瀏覽器從服務(wù)器請(qǐng)求被顯示文檔的新內(nèi)容部分時(shí),在等待響應(yīng)期間并不需要鎖定。在瀏覽器獲取并呈現(xiàn)文檔新內(nèi)容期間,用戶可以繼續(xù)在瀏覽器中做他想做的事情。
  計(jì)算機(jī)應(yīng)用程序的Ajax對(duì)于移動(dòng)設(shè)備特別有用。例如,相對(duì)于筆記本和桌面電腦來(lái)說(shuō),手機(jī)的性能有限。特別是,它們的處理器速度較慢、內(nèi)存較小、屏幕較小而且通信帶寬較窄。由于Ajax只要求完成較少的處理和數(shù)據(jù)通信工作,因此它減輕了對(duì)這些功能的依賴,使得移動(dòng)設(shè)備更適用于Web應(yīng)用。

 

★關(guān)于WorkWin公司電腦監(jiān)控軟件★

WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動(dòng)),限制員工不能做什么(禁止網(wǎng)購(gòu)、游戲、優(yōu)盤(pán)等)。

WorkWin基于純軟件設(shè)計(jì),非常容易使用,無(wú)需添加或改動(dòng)任何硬件,使用一臺(tái)管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時(shí)此刻每天都有成千上萬(wàn)企業(yè)電腦正在運(yùn)行WorkWin,選擇WorkWin選擇“贏”。

WorkWin介紹

WorkWin監(jiān)控首頁(yè) 短視頻講解 下載免費(fèi)試用版

版權(quán)所有,南京網(wǎng)亞計(jì)算機(jī)有限公司 。本文鏈接地址: 計(jì)算機(jī)應(yīng)用程序的Ajax技術(shù)