ucweb和opera工作原理的差別【摘】
Posted on 2011-05-27 01:16 Gavin.lee 閱讀(806) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): 經(jīng)驗(yàn)&常識(shí)文章來(lái)至于pdafans http://www.pdafans.com/article-3736-1.html
opera(m8內(nèi)置)
直接下載HTML代碼,在手機(jī)上解析并顯示。這一類(lèi)的瀏覽器,是一個(gè)真正意義上的瀏覽器,它們的瀏覽方式,就是最傳統(tǒng)的“手機(jī)發(fā)送網(wǎng)址瀏覽請(qǐng)求,通過(guò)CMNET等網(wǎng)絡(luò)連接方式,先連接到DNS服務(wù)器解析域名,再訪問(wèn)至網(wǎng)站的服務(wù)器,獲取網(wǎng)站服務(wù)器發(fā)送回來(lái)的HTML網(wǎng)頁(yè)代碼,在手機(jī)瀏覽器端進(jìn)行解析,然后對(duì)網(wǎng)頁(yè)內(nèi)容進(jìn)行排版,再顯示到手機(jī)的屏幕上”這種模式。這種模式的數(shù)據(jù)傳輸量比較大,和電腦上瀏覽器的數(shù)據(jù)傳輸量是相同的,但不存在數(shù)據(jù)失真的問(wèn)題。由于數(shù)據(jù)是直接傳遞,所以在隱私方面的安全性也是最高的。網(wǎng)頁(yè)的顯示效果取決于瀏覽器自身的解析能力。即:
瀏覽器端----(DNS服務(wù)器)----網(wǎng)站服務(wù)器----(HTML原代碼)----瀏覽器端
ucweb
通過(guò)第三方服務(wù)器代理,對(duì) HTML數(shù)據(jù)進(jìn)行壓縮。這種方式比方式A多了一個(gè)第三方服務(wù)器,原理是,手機(jī)端的瀏覽器發(fā)出的瀏覽請(qǐng)求,首先發(fā)送至第三方的服務(wù)器,由第三方的服務(wù)器進(jìn)行代理,去直接連接互聯(lián)網(wǎng)站。互聯(lián)網(wǎng)站發(fā)送的網(wǎng)頁(yè)數(shù)據(jù)發(fā)送給第三方服務(wù)器,并由第三方服務(wù)器對(duì)原來(lái)比較大的數(shù)據(jù)進(jìn)行壓縮整理,形成一個(gè)適合于手機(jī)接收顯示的數(shù)據(jù)流量比較小的頁(yè)面,再傳送給手機(jī)瀏覽器端。這時(shí)候手機(jī)瀏覽器對(duì)壓縮后的數(shù)據(jù)進(jìn)行解析,顯示在屏幕上。這種方式數(shù)據(jù)傳輸量比較小,數(shù)據(jù)失真,數(shù)據(jù)是間接傳遞所以安全性降低。網(wǎng)頁(yè)顯示效果不但取決于瀏覽器本身的解析,更和第三方服務(wù)器的數(shù)據(jù)壓縮方式有必然的聯(lián)系。即:
瀏覽器端----(第三方服務(wù)器)----(DNS服務(wù)器)----網(wǎng)站服務(wù)器----(HTML原代碼)----(第三方服務(wù)器)----(壓縮后的HTML代碼)----瀏覽器端
opear的功能非常強(qiáng)大,速度慢是因?yàn)橐獙⒄麄€(gè)網(wǎng)頁(yè)下下來(lái)。如果用wifi會(huì)快很多。
ucweb速度快是因?yàn)榈谌椒?wù)器對(duì)HTML數(shù)據(jù)進(jìn)行壓縮。
另外,有一種傳說(shuō)還有一種瀏覽器:
通過(guò)第三方服務(wù)器代理,把HTML數(shù)據(jù)壓縮成分辨率較小的圖片格式。這種方式和方式B類(lèi)似,但是第三方服務(wù)器壓縮后的數(shù)據(jù)不是普通的HTML代碼,而是一種分辨率比較小的圖片格式。這樣最大程度地保證了手機(jī)端顯示的畫(huà)面和原網(wǎng)頁(yè)相同。手機(jī)端的瀏覽器不需要對(duì)代碼進(jìn)行解析,而僅僅只是一個(gè)包含了超鏈接的圖片的顯示終端。這種方式的數(shù)據(jù)傳輸量小,數(shù)據(jù)的大小取決于圖片的壓縮比,由于數(shù)據(jù)格式已經(jīng)發(fā)生了變化,所以理論上你不能像普通瀏覽器一樣對(duì)文字進(jìn)行選中復(fù)制等操作。但這種方式對(duì)于網(wǎng)頁(yè)的版面支持是最好的。因?yàn)閷?shí)際上,你在手機(jī)瀏覽器上看到的圖象,是第三方服務(wù)器打開(kāi)網(wǎng)頁(yè)的屏幕拷貝。即:
瀏覽器端----(第三方服務(wù)器)----(DNS服務(wù)器)----網(wǎng)站服務(wù)器----(HTML原代碼)----(第三方服務(wù)器)----(壓縮后的網(wǎng)頁(yè)顯示圖像)----瀏覽器端