为了分析网站的速度,我们使用了 PageSpeed Insights 服务。 该服务检查网站是否有错误、页面打开速度以及网站的搜索引擎优化。 在本指南中,我们将通过在 nginx Web 服务器上启用压缩和启用静态文件缓存来提高站点的速度。
1. 启用 gzip 压缩和缓存设置。
让我们将以下设置添加到主机配置文件的服务器部分。
server {
...
gzip on;
gzip_comp_level 5;
gzip_min_length 256;
gzip_proxied any;
gzip_vary on;
gzip_types
application/atom+xml
application/javascript
application/json
application/ld+json
application/manifest+json
application/rss+xml
application/vnd.geo+json
application/vnd.ms-fontobject
application/x-font-ttf
application/x-web-app-manifest+json
application/xhtml+xml
application/xml
font/opentype
image/bmp
image/svg+xml
image/x-icon
text/cache-manifest
text/css
text/plain
text/vcard
text/vnd.rim.location.xloc
text/vtt
text/x-component
text/x-cross-domain-policy;
# text/html is always compressed by gzip module
location ~* \.(jpg|jpeg|png|gif|ico|css|js|pdf)$ {
expires 7d;
}
...
}
1.1 我们来检查一下配置是否有错误
nginx -t
1.2 重启服务
service nginx restart
确保您的网站在浏览器中正常运行,并再次检查您的 PageSpeed Insights 指标。 根据不同站点的结构,站点速度指标会提高15-20%。
暂时没有评论