服务器端执行的浏览器软件

以前我一直认为浏览器只能是在客户机上面执行的软件。不就是解析网页吗,只是一个把页面内容呈现出来的过程,当然是在客户端执行的,有什么理由把它放到服务器上面执行呢?不过,UCWEB的出现改变了我的观念。
最近给手机上的JAVA浏览器UCWEB升级了一下,感觉这个软件更好用了。UCWEB是一个JAVA浏览器,用来浏览WAP和WEB网页。虽说是JAVA程序,不过它的速度却比Smartphone自带的IE快很多?为什么呢?难道JAVA程序比C/C++写的程序还快吗?这个倒不是。用UCWEB上网,并不是直接连你所输入的网页,不管你输入什么,都是连接的UCWEB的服务器,那边服务器帮你把页面下载下来,然后在服务器端进行了页面压缩处理,转化成更适合手机观看的格式,再传给手机。由于现阶段手机上网的速度还比较慢,在上网过程当中,连接等待占用了太多的时间,而减少数据流量,则会大大加快页面的加载,当然感觉起来速度就很快了。所以手机上网基本上用UCWEB来是一个很好的选择。
据大致分析,UCWEB应该是在服务器端对页面进行了大部分解析工作,去掉了广告之类的东西,以及屏蔽了一些手机不支持的脚本(简单的js脚本需要支持,不然很多论坛都登录不了),压缩了图片的大小,以及诸如此类的操作。真正传给手机的应该是很简练的内容,可能是一个很简单的脚本,或者就是一个简单的文本标识语言,对它们进行解析占用的资源应该会非常小。正因为简单,因此客户端程序可以用Java来写,还可以跑在支持Java的非智能手机上面,所以给了这类浏览器很宽的适用面。当然,采用UCWEB的一个很重要的原因是它支持CMWAP的连接方式,且增加了很多方面的特性,便于我们的操作,呵呵。
据说Opera也要推出Java浏览器,采用的原理类似,也是在服务器端解析网页。看来这个市场还是挺大的。呵呵,这个主要是手机上网的带宽和手机处理器还不是很强劲造成的,也许3G时代这个情况又要变化了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值