Linux与运维

Apache 开启 Gzip (mod_deflate) 网页压缩加速实战

Gzip 压缩可以将传输的 HTML、CSS、JS 等纯文本静态资源体积缩减 60%~80%,显著降低服务器出网带宽消耗并缩短页面首屏加载时间。在 Apache Web 服务器中,通过 mod_deflate 模块可以轻松实现全站智能压缩。


一、 启用 Apache deflate 压缩模块

sudo a2enmod deflate
sudo a2enmod headers
sudo systemctl restart apache2

二、 配置推荐的压缩规则

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json image/svg+xml
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|webp|zip|gz|mp4)$ no-gzip dont-vary
</IfModule>