Gzip是一种压缩文件(使网页文件更小)的方法,用于更快的网络传输。同时,它也是一种文件格式。需要使用压缩软件打开, 可以帮助节省独立服务器的文件占用空间以及使您的网站加载速度更快。启用Gzip压缩是一种基础的做法。否则,您的网站访问速度可能就会低于您的竞争对手。
Gzip的压缩效果如何?
使用Gzip压缩您的HTML和CSS文件通常可以节省大约五十到百分之七十的文件大小。这意味着加载页面所需的时间较短,所有带宽都使用较少。
压缩文件在网络上的工作原理
当浏览器对您网站的页面进行请求时,如果浏览器指示它了解压缩,您的Web服务器会返回较小的压缩文件。所有现代浏览器都可以理解并接受压缩文件。
如何启用Gzip压缩
1、通过Web服务器配置启用压缩
2、不同的Web服务器具有不同的指令(下面说明)
以下是启用压缩包括.htaccess,Apache,Nginx和Litespeed网络服务器的最常用方法。
通过.htaccess启用压缩
对于大多数读者来说,通过在Web主机/服务器上将名为.htaccess的文件添加一些代码来实现压缩。这意味着去您的webhost上的文件管理器(或任何地方添加或上传文件)。
.htaccess文件控制您网站的许多重要事项。如果您不熟悉.htaccess文件,请阅读我使用.htaccess文章,了解如何更改它。
以下代码应添加到.htaccess文件中。
《ifModule mod_gzip.c》
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file 。(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
《/ifModule》
保存.htaccess文件,然后刷新您的网页。
使用Gzip压缩工具检查压缩是否正常。
启用对Apache Web服务器的压缩
上述说明和代码将适用于Apache。如果上述方法不可行,那么另一种方法可能适合你。将其从.htaccess文件中删除,然后尝试使用。
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
在Nginx网络服务器上启用压缩
要Nginx中启用压缩,您需要将以下代码添加到您的配置文件中
gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
# Disable for IE 《 6 because there are some known problems
gzip_disable “MSIE [1-6]。(?!.*SV1)”;
# Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6
gzip_vary on;
在Litespeed网络服务器上启用压缩
在Litespeed中启用压缩的理想方法是通过“调整”下的配置进行实现。只要下到“启用压缩”并检查是否打开,如果没有点击“编辑”,然后选择打开它。然后查看附近的几个Gzip选项。
相关文章推荐:为什么选择独立服务器