mod_pagespeedについて,关于apache的模块mod_pagespeed

mod_pagespeed is an open-source Apache module that automatically optimizes web pages and resources on them. 这个模块可以智能且自动的优化网页,包括合并css,js等等。このモジュールを導入すると Apache で「15 以上のスピード最適化」が自動的に行われるようになり、Web ページのパフォーマンスが向上するとのこと。

2010-11-08 11:06:18

官方网站:http://code.google.com/intl/ja/speed/page-speed/docs/overview.html


使用后,网站速度提升两倍(Webサイトの表示速度が約2倍)
安装,我的服务器为centos,apache是自己编译的!
安装时,如果apache是用yum或者rpm安装的话,直接rpm -i就可以了
因为我是自己编译,所以在安装时,一定要用 rpm -i --nodeps 来忽略依赖
安装完了后,直接修改pagespeed.conf来配置就可以了,在/etc/httpd/conf.d目录下
インストール後、/etc/httpd/modulesにmod_pagespeed.soが、/etc/httpd/conf.d/にpagespeed.confが出来上がっているのが分かります。

功能有:
* Add Head 加head
* Add Instrumentation 加入Instrumentation,与mod_pagespeed_beacon相关
* Collapse Whitespace 删除空格
* Combine CSS 合并css
* Combine Heads 合并header
* Elide Attributes 把属性简单化,例: disabled="disabled" -》 disabled
* Extend Cache 延长缓存
* Inline CSS 把css合并到页面
* Inline JavaScript 把js合并到页面
* Minify JavaScript 把js合并简化,并不是混淆缩小的那一种,详细情况看:http://www.crockford.com/javascript/jsmin.html
* Move CSS to HEAD 把css移到 head里
* Optimize Images 优化缓存image
* Outline CSS 把css提出来,放到一个文件里
* Outline JavaScript 把js提出来,放到一个文件里
* Remove Comments 删除注饰
* Remove Quotes 删除引号
* Rewrite CSS rewrite css

其实还有ModPagespeedEnableFilters rewrite_javascript,不知为什么没有写上,另外关于“Combine CSS”与Outline功能,只有当大小超过设定的大小后,才会合并。

徜徉于这片废土的我们.....应当去哪里追寻更好的自己?