nginx的gzip压缩功能

我们在开发网站的时候,应该要考虑到pv,因为pv比较大可能会造成服务器带宽不够用,进而导致用户体验变差。

这个时候我们就可以考虑用nginx的gzip功能。

在nginx中开启gzip压缩功能很简单,之需要在nginx的配置文件nginx.conf中配置以下配置信息就行。写上红色部分配置。

server {
listen 80;
server_name localhost;
gzip on;
gzip_buffers 32 4k;
gzip_comp_level 6;
gzip_min_length 200;
gzip_types text/css text/xml application/x-javascript;
#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root html;
index index.php index.html index.htm;
}

接下来我们,reload nginx

./sbin/nginx -s reload       #执行的是nignx安装目录下的sbin目录下的nginx可执行程序。

现在我们来看一下效果:

没开启gzip,是这样的效果。

开启gzip后。

看上面的效果是不是节省了很多的空间呢,要是大网站,这个节省了不少开销呢!!!!

原文地址:https://www.cnblogs.com/573734817pc/p/10120653.html

时间: 2024-10-07 22:54:07

nginx的gzip压缩功能的相关文章

开启Nginx的gzip压缩功能详解

默认情况下,Nginx的gzip压缩是关闭的, gzip压缩功能就是可以让你节省不少带宽,但是会增加服务器CPU的开销哦,Nginx默认只对text/html进行压缩 ,如果要对html之外的内容进行压缩传输,我们需要手动来调. 开启gzip的指令如下:  代码如下 复制代码 gzip on;gzip_http_version 1.0;gzip_disable "MSIE [1-6].";gzip_types text/plain application/x-javascript te

Nginx开启gzip压缩功能

在Nginx安装完成之后,我们可以开启Gzip压缩功能,这里Nginx默认只能对text/html类型的文件进行压缩.下面的指令为开启Gzip的指令: gzip on; gzip_http_version 1.0; gzip_disable "MSIE [1-6]."; gzip_types text/plain application/x-javascript text/css text/javascript; 如果要能够是Nginx开启图片压缩功能,在配置文件中添加如下代码: gz

Nginx 之四: Nginx服务器的压缩功能

在Nginx服务器配置文件中可以通过配置Gzip的使用,可以配置在http块,server 块或者location块中设置,Nginx服务器可以通过ngx_http_gzip_module模块.ngx_http_static_module 模块功能ngx_http_gunzip_module模块对这些指令进行分析和处理. 一:ngx_http_gzip_module模块处理的指令: 1.gzip: 用于打开或者关闭gzip压缩的功能,用法如下: gzip on | off ; #默认为off 2

Nginx基于gzip压缩配置参数(Ngx_http_gzip_module)

Ngx_http_gzip_module(压缩模块):基于gzip方式对响应报文作压缩: 官方文档:http://nginx.org/en/docs/http/ngx_http_gzip_module.html 官方定义:The ngx_http_gzip_module module is a filter that compresses responses using the "gzip" method. This often helps to reduce the size of

Nginx 开启Gzip压缩的方法(非常的详解)

gzip是GNUzip的缩写了,它的主要作用就是用来减轻服务器的带宽问题了,如一个100KB的文件如果开启gzip之后可以变成20KB左右哦,是不是很有吸引力呀,下面一起来看看吧. 查看ngix编译参考,是否启用了gzip模块,运行命令:  代码如下 复制代码 /path/to/binary/nginx -V (我的nginx在PATH目录里,故命令中可以省略nginx所在的目录),写为nginx -t 即可,下文从略写注意其中是否 --with-http_gzip_static_module,

Nginx 配置 gzip 压缩

随着nginx的发展,越来越多的站点使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩究竟是怎么压缩的呢? gzip(GNU-ZIP)是一种压缩技术.经过gzip压缩后页面大小能够变为原来的30%甚至更小,这样.用户浏览页面的时候速度会块得多.gzip的压缩页面须要浏览器和server两方都支持.实际上就是server端压缩.传到浏览器后浏览器解压并解析. 浏览器那里不须要我们操心,由于眼下的巨大多数浏览器都支持解析gzip过的页面. Nginx的压缩输出

IIS的Gzip压缩功能

1.开GZIP有什么好处? 答:Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度. 2.如何启用IIS的Gzip压缩功能: 答:首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它"IUSR_机器名"这个用户的写权限.如果压缩动态文件(PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃.然后在IIS管理器中,"网站"上面右键-属性,不是下面的某个站点,而是整

nginx的gzip压缩

随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢? gzip(GNU-ZIP)是一种压缩技术.经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多.gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析.浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip过的页面.Nginx的压缩输出有一组gzip压

Apache开启GZIP压缩功能方法

Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台,本文讲解了如何开启Apache平台上的Gzip压缩功能Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.Gzip在现代浏览器中默认都是支持的,当一个纯文本文件使用Gzip压缩可以减少70%以上的文件大小,压缩后可以大大降低了网络传输的字节数,使用Gzip的好处就是可以加快网页加载的速度,同时是你的网站对搜索引擎更加友好.下面PHP程序员雷雪松详细的讲解下Apache如何使用mod_defla