GPRS传输效能与技术
1. 数据压缩 (Data Compression)
数据压缩是一般无线网络环境里最主要的解决方案,资料在传递前先经过压缩,可以有效减少网络的传输量,但在压缩方式的选择上,必须考虑到效能以及网页品质的平衡。
数据压缩算法可将HTML文字成功的压缩4~6倍,大幅降低网络需要传输的信息量,而且非失真的压缩方式不会更改原有资料的完整性。
图形的部分,虽然一般网页的图形都已经是压缩格式,但是GIF与JPEG并非最强的图形压缩格式,透过更强的图形压缩格式转换,可以在保有原来品质的情况下,再更缩减图形档案大小。若使用者愿意牺牲图形品质来换取更快的浏览速度时,也可提供多重图形品质选 项,以肉眼不易察觉的失真压缩大幅提高图形压缩率,使用者可以根据自己的喜好在图形品质与速度之间做弹性调整。
2. 智能型快取技术 (Smart Caching)
Smart Cache是指GPRS联机的两端各有一个Cache机制,将使用者浏览过的网页储存在Cache中,当使用者再次浏览同样的网页时,可利用Cache中的网页资料,有效地减少网络的传输量。但为了避免使用者浏览到过期的网页,Cache必须具有检查网页 资料是否需要更新的功能,在Cache的实作上多以网页内容的杂凑值(Hash)作为网页资料的索引值,网页内容不相同,产生的索引值也会不同,因此只要透过索引值的比对,就可以知道网页的内容是否有更动,若没有更动则不需要重新下载一次,以减少GPRS 网络传输的负担。这种方式的另外一个优点,就是当使用者所要求的网页连结位置(URL)不同,例如动态产生的网页,但网页的内容相同时,在Cache中只需储存一份资料,可同时提高Cache的Hit Rate。
除此之外,由于一般网页中图形资料的更新频率远比文字资料少了许多,因此对于非实时性的图形,图形Cache的功能也十分重要,当使用者浏览图形时可先由使用者端的Cache实时回传图形资料给浏览器,系统再背景执行检查以及更新图形的工作,这样的方式可 大幅缩短使用者浏览图形时的响应时间。
3. 异动资料辨识技术 (Delta Technology)
同一个网址的网页通常外观都非常类似,例如新闻网站,网页的变动频率很高, 但通常网页内容变动的部分只是一小部分,现行的HTTP Protocol在网页更动后就必须重新传输整个网页,这种全有或全无的传输方式容易造成GPRS网络传输的负担。为了减少资料的传输量,采用Delta Technology异动数据传输技术,服务器端可瞬间判断出新网页和使用者端Cache中旧网页资料异动的部分,并且只传送两者间更动的部分,网络的传输资料量因此骤减,但是使用者仍然可以看到最新的完整网页讯息,进而达到增进网络效率的目的。
4. 无线网络传输协议最佳化 (HTTP Protocol and Redirect Optimization)
在服务器与客户端的传输Protocol是架构在最佳化的TCP/IP协议之上, 使用者在浏览网页的时候不需要每次都重复建立联机,并且会利用最大频宽进行传输加速动作,这种最佳化的Protocol提供了比HTTP更稳定,更高效能的信息存取管道。
HTTP Redirect的处理方式是在浏览器接收到Redirect的命令响应后,再发出导向网址的请求,目前许多大型Portal网站在设计上必须Redirect许多层,才有办法到达真正给使用者看的网页,由于Redirect非常耗时,因此判断Redir ect命令自动做完正确的网页重新导向,在浏览器接收和处理Redirect响应的同时,即由服务器端传送正确的网页给客户端,如此可有效地提升GPRS网络的使用率,大幅节省了使用者等待Redirect的响应时间。
无线网络是未来网络发展的趋势,除了硬设备的研发,软件的开发也是非常重要的一环。在目前的GPRS网络环境里,传输速度以及稳定度仍有着不足的地方,透过各种无线网络最佳化技术的实作,可提供个对于目前GPRS网络环境加速2~4倍的软件解决方案,也希 望借着这个解决方案的产生,让无线网络的领域更加宽广
评论