google的Apache性能提升模块mod_pagespeed

google推出一个Apache加速模块:mod_pagespeed。该模块可以将网页的加载速度提高50%,能够优化JavaScript,HTML和CSS样式表以及JPEG和PNG优化图像。

在网站http://www.modpagespeed.com/中,罗列了mod_pagespeed能够进行性能提升的地方,主要核心是依赖缓存,包括ETags大量使用。

mod_pagespeed原理主要来自通用的Web页面优化原则,比如采取类似Apache的mod_expires缓存模块和mod_deflate压缩模块,主要做法有些黑客味道,强行在你的页面中加入一些元素来达到性能优化,如果你的页面是java或.net或php的动态页面,不如自己优化:Http缓存Last-Modified、ETag和Expires的Java终结解决之道

mod_pagespeed可以把你的多个css强行合并成一个Css,或把你的一个短小的CSS自动加载到页面中等等,具体各种效果可见文档:
http://code.google.com/intl/zh-CN/speed/page-speed/docs/filter-head-add.html