• nginx之gzip压缩


    nginx的gizp压缩

    为了使网站节省带宽和加快访问速度,在服务器方面的一个优化的就是使用nginx提供的gzip压缩。


    一、使用压缩原理:

    1、当用户使用浏览器访问网站时,就是在发送一个http请求,而浏览器在请求头信息中会通知服务器我支持哪些压缩类型。Accept-Encoding:gzip,deflate,sdch 

    2、当服务器接受到请求信息的时候,判断用户客户端浏览器支持哪些压缩,选择一种压缩方式压缩内容发送给客户端。

    3、浏览器客户端接受到信息时,响应头信息中指定了压缩,所以客户端浏览器会根据压缩的方式再次解压缩。


    二、使用nginx配置gzip压缩是非常简单的,只需要配置一些选项。

    	gzip on;				#开启gzip压缩
    	gizp_buffers 32 4k;		#压缩在内存中缓冲几块,每块都有多大
    	gizp_comp_level 6;		#gzip压缩等级,1-9 数字越大,压缩比例也就越大,但是这样会更耗CPU。推荐为6
    	gzip_disable ;			#正则匹配,哪些uri是不需要进行压缩的
    	gizp_min_length 4000;	#至少内容需要多大,才进行gzip压缩。如果内容太小,没有压缩意义,反而可能使得压缩内容比原始内容大
    	gzip_http_version 1.1;	#开始压缩的协议版本,默认1.1
    	gzip_proxied ;			#设置请求者代理服务器,该如何缓存内容
    	gzip_types text/xml..;	#针对哪些内容进行压缩,HTML是默认的	gzip_types text/css text/xml application/javascript等可以查看文档
    	gzip_vary on|off 		#是否传输gzip压缩标志

    三、上面的配置选项应该运用到那个环境中:

    httpserverlocation

  • 相关阅读:
    c++——类 继承
    Pytorch Tensor, Variable, 自动求导
    Python-OpenCV实现二值图像孔洞填充
    神经网络手写数字识别numpy实现
    神经网络反向传播公式推导
    转:Markdown语法大全
    markdown居中对齐,左对齐,右对齐
    硬编码与软编码
    转:Markdown数学公式语法
    Python if __name__=='__main__'
  • 原文地址:https://www.cnblogs.com/shiwenhu/p/4419078.html
Copyright © 2020-2023  润新知