Image

知识库 → 设置 nginx 优化以提高网站速度

[虚拟服务器]
出版日期: 26.10.2023

为了分析网站的速度,我们使用了 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%。





暂时没有评论