我一直专注于优化某个网站,使其在 Google PageSpeed Insights 工具(针对移动设备和桌面设备)上的得分为 100。大多数项目都可以完美运行,但我继续收到该网站的“启用压缩”警告。
这很麻烦,因为在我的服务器上启用了 gzip,并且唯一未压缩的资源来自 NGINX PageSpeed 模块。我已经浏览了 Google 网站上的配置页面,但除了已经到位的通用 NGINX 配置之外,没有任何内容描述如何启用压缩。
我的问题是:如何启用 gzip 压缩以使其适用于 pagespeed 资源?
我的服务器设置:
Ubuntu 12.0.4.3 LTS NGINX - 使用 PageSpeed 模块 1.6.29.5 beta 自定义编译的 1.5.4
NGINX 服务器配置:
user www-data;
#set worker processes to cpu processes
worker_processes 4;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
client_max_body_size 200m;
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
sendfile on;
keepalive_timeout 3;
types_hash_max_size 2048;
gzip on;
gzip_disable msie6;
gzip_static on;
gzip_types text/plain text/css application/x-javascript …
Run Code Online (Sandbox Code Playgroud)