GPRS傳輸效能與技術(shù)
1. 數(shù)據(jù)壓縮 (Data Compression)
數(shù)據(jù)壓縮是一般無線網(wǎng)絡(luò)環(huán)境里最主要的解決方案,資料在傳遞前先經(jīng)過壓縮,可以有效減少網(wǎng)絡(luò)的傳輸量,但在壓縮方式的選擇上,必須考慮到效能以及網(wǎng)頁品質(zhì)的平衡。
數(shù)據(jù)壓縮算法可將HTML文字成功的壓縮4~6倍,大幅降低網(wǎng)絡(luò)需要傳輸?shù)男畔⒘?,而且非失真的壓縮方式不會更改原有資料的完整性。
圖形的部分,雖然一般網(wǎng)頁的圖形都已經(jīng)是壓縮格式,但是GIF與JPEG并非最強的圖形壓縮格式,透過更強的圖形壓縮格式轉(zhuǎn)換,可以在保有原來品質(zhì)的情況下,再更縮減圖形檔案大小。若使用者愿意犧牲圖形品質(zhì)來換取更快的瀏覽速度時,也可提供多重圖形品質(zhì)選 項,以肉眼不易察覺的失真壓縮大幅提高圖形壓縮率,使用者可以根據(jù)自己的喜好在圖形品質(zhì)與速度之間做彈性調(diào)整。
2. 智能型快取技術(shù) (Smart Caching)
Smart Cache是指GPRS聯(lián)機的兩端各有一個Cache機制,將使用者瀏覽過的網(wǎng)頁儲存在Cache中,當使用者再次瀏覽同樣的網(wǎng)頁時,可利用Cache中的網(wǎng)頁資料,有效地減少網(wǎng)絡(luò)的傳輸量。但為了避免使用者瀏覽到過期的網(wǎng)頁,Cache必須具有檢查網(wǎng)頁 資料是否需要更新的功能,在Cache的實作上多以網(wǎng)頁內(nèi)容的雜湊值(Hash)作為網(wǎng)頁資料的索引值,網(wǎng)頁內(nèi)容不相同,產(chǎn)生的索引值也會不同,因此只要透過索引值的比對,就可以知道網(wǎng)頁的內(nèi)容是否有更動,若沒有更動則不需要重新下載一次,以減少GPRS 網(wǎng)絡(luò)傳輸?shù)呢摀?。這種方式的另外一個優(yōu)點,就是當使用者所要求的網(wǎng)頁連結(jié)位置(URL)不同,例如動態(tài)產(chǎn)生的網(wǎng)頁,但網(wǎng)頁的內(nèi)容相同時,在Cache中只需儲存一份資料,可同時提高Cache的Hit Rate。
除此之外,由于一般網(wǎng)頁中圖形資料的更新頻率遠比文字資料少了許多,因此對于非實時性的圖形,圖形Cache的功能也十分重要,當使用者瀏覽圖形時可先由使用者端的Cache實時回傳圖形資料給瀏覽器,系統(tǒng)再背景執(zhí)行檢查以及更新圖形的工作,這樣的方式可 大幅縮短使用者瀏覽圖形時的響應(yīng)時間。
3. 異動資料辨識技術(shù) (Delta Technology)
同一個網(wǎng)址的網(wǎng)頁通常外觀都非常類似,例如新聞網(wǎng)站,網(wǎng)頁的變動頻率很高, 但通常網(wǎng)頁內(nèi)容變動的部分只是一小部分,現(xiàn)行的HTTP Protocol在網(wǎng)頁更動后就必須重新傳輸整個網(wǎng)頁,這種全有或全無的傳輸方式容易造成GPRS網(wǎng)絡(luò)傳輸?shù)呢摀?。為了減少資料的傳輸量,采用Delta Technology異動數(shù)據(jù)傳輸技術(shù),服務(wù)器端可瞬間判斷出新網(wǎng)頁和使用者端Cache中舊網(wǎng)頁資料異動的部分,并且只傳送兩者間更動的部分,網(wǎng)絡(luò)的傳輸資料量因此驟減,但是使用者仍然可以看到最新的完整網(wǎng)頁訊息,進而達到增進網(wǎng)絡(luò)效率的目的。
4. 無線網(wǎng)絡(luò)傳輸協(xié)議最佳化 (HTTP Protocol and Redirect Optimization)
在服務(wù)器與客戶端的傳輸Protocol是架構(gòu)在最佳化的TCP/IP協(xié)議之上, 使用者在瀏覽網(wǎng)頁的時候不需要每次都重復(fù)建立聯(lián)機,并且會利用最大頻寬進行傳輸加速動作,這種最佳化的Protocol提供了比HTTP更穩(wěn)定,更高效能的信息存取管道。
HTTP Redirect的處理方式是在瀏覽器接收到Redirect的命令響應(yīng)后,再發(fā)出導(dǎo)向網(wǎng)址的請求,目前許多大型Portal網(wǎng)站在設(shè)計上必須Redirect許多層,才有辦法到達真正給使用者看的網(wǎng)頁,由于Redirect非常耗時,因此判斷Redir ect命令自動做完正確的網(wǎng)頁重新導(dǎo)向,在瀏覽器接收和處理Redirect響應(yīng)的同時,即由服務(wù)器端傳送正確的網(wǎng)頁給客戶端,如此可有效地提升GPRS網(wǎng)絡(luò)的使用率,大幅節(jié)省了使用者等待Redirect的響應(yīng)時間。
無線網(wǎng)絡(luò)是未來網(wǎng)絡(luò)發(fā)展的趨勢,除了硬設(shè)備的研發(fā),軟件的開發(fā)也是非常重要的一環(huán)。在目前的GPRS網(wǎng)絡(luò)環(huán)境里,傳輸速度以及穩(wěn)定度仍有著不足的地方,透過各種無線網(wǎng)絡(luò)最佳化技術(shù)的實作,可提供個對于目前GPRS網(wǎng)絡(luò)環(huán)境加速2~4倍的軟件解決方案,也希 望借著這個解決方案的產(chǎn)生,讓無線網(wǎng)絡(luò)的領(lǐng)域更加寬廣
評論