求索

Make Something Different

页面相关的数据存储(缓存及Web Storage)

页面可用的缓存包括:Http Cache, Local Storage, Session Storage以及Application Cache. 它们都可以用来减少请求数量,以提高页面的性能及减少流量消耗,这对于移动端的浏览器来说更为重要 (另外还有Memory Cache, 不过对于前端工程而言...

2014-02-24 00:33:36

阅读数:9832

评论数:0

[WebKit]管好页面缓存

“最快的网络请求就是不发请求。” 无论何时有人说到这句话,我都会心一笑。这的确是真理,HTTP Cache对网页速度至关重要。 现在缓存的使用看似正渐入佳境,但还不够。下面HTTP Archive的数据显示在过去一年里(2011), 可以缓存的资源增加了10%,而同时页面资源却增加了12%,页面数...

2014-02-18 00:56:12

阅读数:6217

评论数:0

HTTP缓存思考

HTTP Cache的一个很重要的应用,它包含两个重要的领域: HTTP & Cache。 两个方面都有清楚的定义,很多人进行着各种研究,相关的文档也是数不胜数。下面是整理的一个思维导图,以后再展开。

2014-02-10 00:11:15

阅读数:4040

评论数:0

[WebKit]WebCore之页面加载的设计与实现(三)

关于页面加载,RFC2616(HTTP 1.1)做了很多的定义,WebKit的流程也是遵循这些定义的实现。这部分的实现主要放在之前提出的WebCore Loaders和HTTP Stack中。 比如Chrome Net Stack(里面包含了HTTP Stack的实现)中实现了HTTP Cache...

2014-02-06 23:57:56

阅读数:5654

评论数:0

[WebKit]WebCore之页面加载的设计与实现(二)

从上次学习WebKit加载已经过去了大半年了,终于又有时间理一次加载流程。期望逐步完善细节,最后能有一个系统的总结。 首先可以这样理解WebKit的加载逻辑,涉及三个主要的组件, 其中HTTP stack为各个平台下使用的HTTP协议模块,WebCore Loaders则依据页面加载及解析过程...

2014-02-05 00:07:26

阅读数:6326

评论数:2

Android开发中的SQLite优化

关于SQLite的优化,首先是能用SQL语句的,就不要单笔操作, Cursor就更是能不用就不用。比如成批的删除,将条件组装到SQL语句,会比使用CURSOR一条条的查再删效率要高很多(若干年前就曾使用存储过程代替单笔操作,将一次批量计算时间从一晚上缩到了一小时以内)。其次是对操作的优化:对于IN...

2014-02-01 01:17:46

阅读数:16455

评论数:2

提示
确定要删除当前文章?
取消 删除