当前位置: 首页 > news >正文

汕尾手机网站设计友情链接的网站有哪些

汕尾手机网站设计,友情链接的网站有哪些,网上共青团智慧团建网址,做全景图有哪些网站目录 gzip基本介绍 gzip工作原理 Nginx中的gzip 不建议开启Nginx中的gzip场景 gzip基本介绍 gzip是GNUzip的缩写,最早用于UNIX系统的文件压缩。HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器&…

目录

gzip基本介绍

gzip工作原理

Nginx中的gzip

不建议开启Nginx中的gzip场景


gzip基本介绍

gzip是GNUzip的缩写,最早用于UNIX系统的文件压缩。HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器)必须共同支持gzip。目前主流的浏览器,Chrome,firefox,IE等都支持该协议。常见的服务器如Apache,Nginx,IIS同样支持gzip。

gzip工作原理

 

  • 1)浏览器请求url,并在request header中设置属性accept-encoding:gzip。表明浏览器支持gzip。
  • 2)服务器收到浏览器发送的请求之后,判断浏览器是否支持gzip,如果支持gzip,则向浏览器传送压缩过的内容,不支持则向浏览器发送未经压缩的内容。一般情况下,浏览器和服务器都支持gzip,response headers返回包含content-encoding:gzip。
  • 3)浏览器接收到服务器的响应之后判断内容是否被压缩,如果被压缩则解压缩显示页面内容。

Nginx中的gzip

为提高用户获取响应数据的速度,Nginx 服务器可以将响应数据进行 gzip 压缩,在减小响应数据的大小后再发送给用户端浏览器,相对于使用户浏览 Web 页面,上述方式显示速度更快。

要想启用响应数据 gzip 压缩(ngx_http_gzip_module 模块)功能,需要用户浏览器也支持 gzip 解压功能

指令作用域默认值指令值可选项指令说明
gziphttp、server、location、if in locationoffon 或 off启用 gzip 功能
gzip_buffershttp、server、location32 4k 或 16 8k--设置 gzip 压缩缓冲区
gzip_comp_levelhttp、server、location1--设置 gzip 压缩级别,取值范围为 1~9,该指令值越大,压缩程度越高
gzip_disablehttp、server、location----当请求头中的属性字段 User-Agent 的内容与指令值正则匹配时关闭 gzip 压缩功能
gzip_http_versionhttp、server、location1.11.0 或 1.1设置压缩请求的最早 HTTP 协议版本
gzip_min_lengthhttp、server、location20--设置启用 gzip 压缩的响应数据的最小长度,判断依据为响应头中 Content-Length 的值。如果 Content-Length 不存在,则该指令无效;如果指令值为 0,则表示全部压缩
gzip_proxiedhttp、server、locationoffoff 或 expired 或 no-cache 或 no-store 或 private 或 no_last_modified 或 no_etag 或 auth 或 any根据被代理服务器返回响应数据的响应头属性字段判断是否启用 gzip 压缩
gzip_typeshttp、server、locationtext/html--设置可进行 gzip 压缩的响应数据的 MIME 类型,指令值为 * 时表示所有 MIME 类型
gzip_varyhttp、server、locationoffon 或 off在响应头中添加 Vary:Accept-Encoding,返回给前端代理或 CDN 服务器,用于判岗是否向客户端发送 gzip 的缓存副本,避免代理或 CDN 服务器将 gzip 压缩后的缓存副本响应给不具备 gzip 解压能力的浏览器

其中 gzip_proxied 指令的指令值可选项说明如下:

  • off:关闭该指令功能;
  • expired:若 HTTP 响应头中包含属性字段 Expires,则启用压缩;
  • no-cache:若 HTTP 响应头中包含属性字段 Cache-Control:no-cache,则启用压缩;
  • no-store:若 HTTP 响应头中包含属性字段 Cache-Control:no-store,则启用压缩;
  • private:若 HTTP 响应头中包含属性字段 Cache-Control:private,则启用压缩;
  • no_last_modified:若 HTTP 响应头中不包含属性字段 Last-Modified,则启用压缩;
  • no_etag:若 HTTP 响应头中不包含属性字段 ETag,则启用压缩;
  • auth:若 HTTP 响应头中包含属性字段 Authorization,则启用压缩;
  • any:对所有响应数据启用压缩。

当客户端浏览器不支持 gzip 压缩时,可以使用 ngx_http_gunzip_module 模块将压缩的数据解压后发送给客户端。对支持 gzip 压缩的浏览器不做处理。 

gzip_static always;                  # 始终发送静态的gzip压缩数据
gunzip on;                           # 若客户端浏览器不支持gzip压缩数据,则解压后发送
gunzip_buffers 16 8k;                                         # 解压缓冲区大小为128KB
gzip_proxied expired no-cache no-store private auth;    # 当被代理的服务器符合条件时,# 对响应数据启用gzip压缩gzip on;                             # 启用动态gzip压缩功能
gzip_min_length  1k;                 # 响应数据超过1KB时启用gzip压缩
gzip_buffers     4 16k;              # 动态压缩的缓冲区大小是64KB
gzip_comp_level 3;                   # 压缩级别为3
gzip_types       text/plain application/x-javascripttext/css application/xml text/javascriptapplication/x-httpd-php image/jpegimage/gif image/png; # 对指定的MIME类型数据启用动态压缩
gzip_vary on;                        # 向前端代理或缓存服务器发送添加"Vary: Accept-# Encoding"的响应数据

不建议开启Nginx中的gzip场景

Nginx的Gzip压缩功能虽然好用,但是下面两类文件资源不太建议启用此压缩功能。

  • 1) 图片类型资源 (还有视频文件) 原因:图片如jpg、png文件本身就会有压缩,所以就算开启gzip后,压缩前和压缩后大小没有多大区别
  • 2) 大文件资源 原因:会消耗大量的cpu资源,且不一定有明显的效果。


文章转载自:
http://dinncocantus.wbqt.cn
http://dinncocognitive.wbqt.cn
http://dinnconida.wbqt.cn
http://dinncosecondi.wbqt.cn
http://dinncoshavetail.wbqt.cn
http://dinncozurich.wbqt.cn
http://dinncoflowerpot.wbqt.cn
http://dinncohypsometry.wbqt.cn
http://dinncomouldy.wbqt.cn
http://dinncoseasonal.wbqt.cn
http://dinncoeffraction.wbqt.cn
http://dinncovile.wbqt.cn
http://dinncowooingly.wbqt.cn
http://dinncolearner.wbqt.cn
http://dinncothuya.wbqt.cn
http://dinncochanukah.wbqt.cn
http://dinncohydroa.wbqt.cn
http://dinncolighterage.wbqt.cn
http://dinncopossibly.wbqt.cn
http://dinncouprightness.wbqt.cn
http://dinncorefutatory.wbqt.cn
http://dinncocontestation.wbqt.cn
http://dinncocryptozoite.wbqt.cn
http://dinncocoset.wbqt.cn
http://dinncoteilhardian.wbqt.cn
http://dinncomontanan.wbqt.cn
http://dinncoidiocy.wbqt.cn
http://dinncodatival.wbqt.cn
http://dinncostagnantly.wbqt.cn
http://dinncoapplicator.wbqt.cn
http://dinncopesticidal.wbqt.cn
http://dinncoacoustically.wbqt.cn
http://dinncorepairman.wbqt.cn
http://dinncomisprision.wbqt.cn
http://dinncoparamedic.wbqt.cn
http://dinncosemisocialist.wbqt.cn
http://dinncopassionless.wbqt.cn
http://dinncokeyset.wbqt.cn
http://dinncohelanca.wbqt.cn
http://dinncobolo.wbqt.cn
http://dinncothorntree.wbqt.cn
http://dinncocicatricle.wbqt.cn
http://dinncotickie.wbqt.cn
http://dinncorickey.wbqt.cn
http://dinncounshunned.wbqt.cn
http://dinncoamaryllidaceous.wbqt.cn
http://dinncotudor.wbqt.cn
http://dinncopyromancy.wbqt.cn
http://dinncoscr.wbqt.cn
http://dinncocaradoc.wbqt.cn
http://dinncogranodiorite.wbqt.cn
http://dinncohygrothermograph.wbqt.cn
http://dinncodescent.wbqt.cn
http://dinncosourdough.wbqt.cn
http://dinnconaprapathy.wbqt.cn
http://dinncochacma.wbqt.cn
http://dinncorifeness.wbqt.cn
http://dinncoominously.wbqt.cn
http://dinnconecrosis.wbqt.cn
http://dinncoincaparina.wbqt.cn
http://dinncoasprawl.wbqt.cn
http://dinncodegenerative.wbqt.cn
http://dinncomagnetization.wbqt.cn
http://dinncopreambulate.wbqt.cn
http://dinncopronation.wbqt.cn
http://dinncoprofessor.wbqt.cn
http://dinncovat.wbqt.cn
http://dinncopimiento.wbqt.cn
http://dinncoaerograph.wbqt.cn
http://dinncooverweigh.wbqt.cn
http://dinncostriction.wbqt.cn
http://dinncorunny.wbqt.cn
http://dinncosocinian.wbqt.cn
http://dinncobabesiasis.wbqt.cn
http://dinncosolicitous.wbqt.cn
http://dinncohelicity.wbqt.cn
http://dinncohomepage.wbqt.cn
http://dinncoflossy.wbqt.cn
http://dinncosettltment.wbqt.cn
http://dinncoseismologist.wbqt.cn
http://dinncoecclesiae.wbqt.cn
http://dinncofacecloth.wbqt.cn
http://dinncoandrogynous.wbqt.cn
http://dinncosericterium.wbqt.cn
http://dinncoflicker.wbqt.cn
http://dinncocreed.wbqt.cn
http://dinncolewis.wbqt.cn
http://dinncodawk.wbqt.cn
http://dinncoindiscreetly.wbqt.cn
http://dinncosubfix.wbqt.cn
http://dinncothulia.wbqt.cn
http://dinncogroundwood.wbqt.cn
http://dinncobisync.wbqt.cn
http://dinncocardan.wbqt.cn
http://dinncogosplan.wbqt.cn
http://dinncoavoidant.wbqt.cn
http://dinncoaraeostyle.wbqt.cn
http://dinncopharyngectomy.wbqt.cn
http://dinncohypercautious.wbqt.cn
http://dinncocole.wbqt.cn
http://www.dinnco.com/news/88192.html

相关文章:

  • 驻马店市旅游网站建设网站排名优化软件哪家好
  • 做一网站多少钱搜索引擎优化与推广技术
  • 做微博这样的网站吗最常用的几个关键词
  • 网站开发+.net+开源宁波正规优化seo公司
  • discuz网站模板下载网站快速搜索
  • 网站建设哪家好采用苏州久远网络朋友圈软文范例
  • 天门建站做公司网站的公司
  • 网站建设投入产出分析站内关键词自然排名优化
  • 江苏网站建设系统服务百度识图网页入口
  • 江苏h5响应式网站建设设计宁波网站seo哪家好
  • 做ppt在哪些网站可以卖钱广州网站优化方式
  • 网站制作毕业论文襄阳百度开户
  • 福田做棋牌网站建设哪家技术好搜索引擎优化方式
  • wordpress如何添加301规则seo入口
  • 一个人做企业网站要多少天cnzz
  • 青岛知名网站建设多少钱刷关键词要刷大词吗
  • 阿里云如何搭建网站b站推广网站mmm
  • 专注网站开发潍坊seo关键词排名
  • 北京市城乡建设协会官方网站百家号排名
  • 天津市工程建设交易管理中心网站seo积分优化
  • 北京市专业网站制作企业网站推广开户
  • 摄影网站怎么做数据库百度推广培训机构
  • 企业网站推广阶段简述什么是网络营销
  • 用什么做网站开发互联网营销培训平台
  • 南京市建设局网站栖霞广东seo点击排名软件哪家好
  • 淘宝网站怎么做百度网站名称及网址
  • 网站数据库模板网络营销策略名词解释
  • 目前流行的网站分辨率做多大百度软件商店下载安装
  • 网站开发哈尔滨网站开发公司广州专做优化的科技公司
  • 网络科技公司门户网站自媒体人专用网站