博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

现在手机浏览器为了加速方法有很多

(1)优化webkit 渲染引擎

(2)通过后台代理,代理增加缓存等功能,对打开小网站特别有效

(3)优化网络层,比如dns缓存,网络线程优先级,socket的滑动窗口优化等等

 

这些功能优化后,基本就有了一个天花板,无论如何优化,网络速度总是要消耗的,最近突然有了一个新的想法

一般用户打开手机浏览器总会打开首页里的几个常用网址,比如腾讯网,搜狐网,百度,淘宝,天涯等等。如果集中精力把这些网站的打开速度提高的极致,那用户就明显能够感觉到浏览器速度的快慢,还是2 8 原则,百分之八十的用户只浏览了百分之二十的网页。

 

所以就由了以下2个优化思路

 

1 . 缓存js,css等资源

如果浏览器把着20%的网页的资源,如js,css 提前缓冲,在wifi情况下,在用户没有打开网页的时候,后台提前给缓存好,那打开网页的时候速度肯定能提示,因为不用去下载资源了。

比如第一次启动浏览器,我没有打开搜狐网,后台悄悄的搜狐网的js,css等资源给缓存好,那么下次我打开的时候,这些资源直接在本地使用,那打开的速度就非常快乐。

2. 缓存主资源,即网页源码

极端的情况下可以缓存主资源,因为主资源也不是经常变,比如和和后台md5验证,检查主资源是否有变化,连主资源都不用去网站拿了,直接用本地的缓存。

这个方法纯属天马行空得瞎想的,如果哪个浏览器厂商用这个思路去优化,请先自行验证可行性。

 

posted on 2014-08-05 20:51  Likwo  阅读(1361)  评论(4编辑  收藏  举报