标签: mod-pagespeed

如何在 Ubuntu/Debian 中构建 nginx 1.4.0 和 ngx_pagespeed?

如何在 Ubuntu 中构建 nginx 1.4.0 和 ngx_pagespeed

创建一个目录来下载必要的包(可选):

mkdir pagespeed && cd pagespeed
Run Code Online (Sandbox Code Playgroud)

确保你有最新版本的 nginx,我建议使用 nginx repo。

添加 nginx 仓库:

wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
Run Code Online (Sandbox Code Playgroud)

将此行添加到 /etc/apt/sources.list 文件:

deb http://nginx.org/packages/debian/ codename nginx (for 12.04 codename is squeeze)
deb-src http://nginx.org/packages/debian/ codename nginx
Run Code Online (Sandbox Code Playgroud)

下载 nginx 源代码并构建软件包:

sudo apt-get update
sudo apt-get install dpkg-dev
sudo apt-get source nginx
Run Code Online (Sandbox Code Playgroud)

构建 nginx deps :

sudo apt-get build-dep nginx
Run Code Online (Sandbox Code Playgroud)

确保你有这个 ngx_pagespeed 要求:

sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev
Run Code Online (Sandbox Code Playgroud)

克隆 ngx_pagespeed git repo :

git …
Run Code Online (Sandbox Code Playgroud)

ubuntu nginx page-speed mod-pagespeed ubuntu-12.04

6
推荐指数
0
解决办法
3915
查看次数

如何让 Mod_pagespeed 输出压缩(gzip)css?

Ubuntu 14.04 Apache 2.4.7 php-FPM 5.5.9

使用适用于 Apache 的最新稳定 Pagespeed 模块 (1.9.32.3-4448)。

我正在优化 WordPress 网站的速度(带宽和渲染)。Mod Deflate 已设置。一个插件 ( Better Wordpress Minify ) 将所有 css 文件压缩并合并为一个(从而减少请求的数量)。关闭 Pagespeed 后,如果我检查生成的链接(使用FeedTheBot),它会确认内容是使用 gzip 压缩的。但是如果打开 Pagespeed,则显示 Gzip 不起作用。使用 PageSpeed Insight(chrome 扩展)证实了这一点。

这是我尝试过的:

  • 添加到 /etc/apache2/mods-available/pagespeed.conf ModPagespeedFetchWithGzip on SetOutputFilter DEFLATE
  • 检查 mod Deflate 是否可用并已启用(它出现在由 生成的列表中apache2ctl -t -D DUMP_MODULES)。如果 pagespeed 关闭,它适用于组合的 css 文件的事实是另一个证明。

你有解释吗?

mod-pagespeed apache-2.4 ubuntu-14.04

6
推荐指数
1
解决办法
2335
查看次数