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