AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] nginx编译安装google pagespeed |
|
---|---|
sellgirl |
sellgirl 发表于 2015-01-08 15:29:51
本帖最后由 sellgirl 于 2015-1-7 23:34 编辑
ngx_pagespeed是谷歌为nginx开发的一个模块,谷歌官方是这么描述的: PageSpeed speeds up your site and reduces page load time. This open-source webserver module automatically appliesweb performance best practices to pages and associated assets (CSS, JavaScript, images) without requiring that you modify your existing content or workflow. 其实这就相当于wordpress的优化插件,不过谷哥的东西总是很强大的,如果足够了解足够多的话,百度开源的前端工具FIS也能优化压缩这些CSS JS代码。 1.安装编译环境,已经装过的略过这一步 红帽系:redhat centos dedora sudo yum install gcc-c++ pcre-dev pcre-devel zlib-devel make unzi debian系:debian ubuntu sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev unzip 2.下载pagespeed <div>NPS_VERSION=1.9.32.2 #最新版本可去官网查看</div><div>wget https://github.com/pagespeed/ngx_pagespeed/archive/release-${NPS_VERSION}-beta.zip</div><div>unzip release-${NPS_VERSION}-beta.zip</div><div>cd ngx_pagespeed-release-${NPS_VERSION}-beta/</div><div>wget https://dl.google.com/dl/page-speed/psol/${NPS_VERSION}.tar.gz</div><div>tar -xzvf ${NPS_VERSION}.tar.gz # extracts to psol/</div> 3. build nginx with support for pagespeed #没有安装NGINX的还需要下载,至于下载官方也有 <div>./configure --add-module=$HOME/ngx_pagespeed-release-${NPS_VERSION}-beta</div><div>make #记得在这基础上加上之前的配置,新安装的就无所谓了</div><div>sudo make install</div> 4.启用 配置文件里面添加下面的内容 <div>pagespeed on;</div><div> </div><div># Needs to exist and be writable by nginx. Use tmpfs for best performance.</div><div>pagespeed FileCachePath /var/ngx_pagespeed_cache;</div><div> </div><div># Ensure requests for pagespeed optimized resources go to the pagespeed handler</div><div># and no extraneous headers get set.</div><div>location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {</div><div> add_header "" "";</div><div>}</div><div>location ~ "^/pagespeed_static/" { }</div><div>location ~ "^/ngx_pagespeed_beacon$" { }</div> 5.重启nginx 上面的是很久以前写的 先复制复制 未来几天内会集成在有php5.6版本的AMH 4.2中,敬请期待。 http://amh.sh/bbs/post-5371-1-1.htm
点赞,加油! (1分)
2015-01-08 15:29:51 1
|
chenxin2015 |
能不能顺便发布在amh5.0中。。。。
回复
2015-01-08 17:45:07 2
|
sellgirl |
回复
2015-01-08 20:30:18 3
|
chenxin2015 |
@amysql 求发布。。。
回复
2015-01-08 21:45:42 4
|
fxiaohui |
AMH 5.1 尽快发出这个模板吧
回复
2015-06-21 11:03:14 5
|
Yusky |
支持 支持支持楼主
回复
2015-06-21 12:00:59 6
|
72135 |
支持集成,不知道好不好用 支持
回复
2015-06-21 13:32:00 7
|
matthewmiao |
求集成,求发布
回复
2015-07-14 05:39:43 8
|
kimwang |
不知道XCACHE还是这个提速明显呢.
回复
2015-07-14 21:24:42 9
|
matthewmiao |
支持集成,谷歌出的,我们都相信,这个集成难度大吗? @mysql
回复
2015-07-18 07:25:40 10
|