Diffable:一个胆大创新的Web性能优化概念
问题:
- 频繁的文件修改导致每次都需要重新下载这些修改的文件。
- 很小的改动都会导致缓存失效。
- 富互联网应用(Rich internet applications)通常包含大量的静态资源文件。
方案:
- 首先重缓存中申请资源。
- 传输完成后用Deltas更新缓存版本。
- 将浏览器端代码和Deltas合并生成最新的JS。
好处:
- 配合缓存加快网页加载。
- 用很小的代价完成大资源文件的小改动。
Diffable是一个通过传输浏览器端缓存文件与服务器端最新文件的差异(deltas)来加快网页加载的开源项目。它能自动比较静态文件各版本之间差异,避免重复下载那些未变化的代码,达到减少带宽传输、优化网页加载的目的。 详情 »
评论(2)