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

全国做网站找哪家好郴州seo网络优化

全国做网站找哪家好,郴州seo网络优化,做购物网站需不需要交税费,郑州网站建设修改当然,这是在存在许多静态文件入.css时,需要考虑的性能问题。 关于 nginx 的 gzip ,可以分为两种: nginx 动态压缩,对每个请求先压缩再输出。nginx 静态压缩,使用现成的扩展名为 .gz 的预压缩文件。 Nginx…

当然,这是在存在许多静态文件入.css时,需要考虑的性能问题。

关于 nginx 的 gzip ,可以分为两种:

  1. nginx 动态压缩,对每个请求先压缩再输出。
  2. nginx 静态压缩,使用现成的扩展名为 .gz 的预压缩文件。

        Nginx支持静态和动态两种包体gzip压缩方式,分别对应模块ngx_http_gzip_static,ngx_http_gzip。
        我们知道gzip是CPU密集型的应用,实时动态压缩比较消耗CPU资源。另外,如果使用gzip,则sendfile零拷贝技术无法使用。

        为进一步提高Nginx的性能,我们可以使用静态gzip压缩,提前将需要压缩的文件压缩好,当客服请求到达时,直接发送压缩好的.gz文件,如此就减轻了服务器CPU的压力,提高了性能。

nginx 动态压缩

开启 nginx 动态压缩只需要在 nginx.conf 文件中做如下修改即可:

# 开启和关闭gzip模式
gzip on;
# gizp压缩起点,文件大于1k才进行压缩
gzip_min_length 1k;
# 设置压缩所需要的缓冲区大小,以4k为单位,如果文件为7k则申请2*4k的缓冲区 
gzip_buffers 4 16k;
# 设置gzip压缩针对的HTTP协议版本
gzip_http_version 1.0;
# gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间
gzip_comp_level 2;
# 进行压缩的文件类型
gzip_types text/plain application/javascript text/css application/xml;
# 是否在http header中添加Vary: Accept-Encoding,建议开启
gzip_vary on;

nginx 静态压缩

        nginx 静态压缩需要使用 ngx_http_gzip_static_module 模块,先简单看一下介绍:

ngx_http_gzip_static_module 模块允许发送扩展名为 .gz 的预压缩文件,而不是常规文件。

        该模块可以读取预先压缩的gz文件,这样可以减少每次请求进行gzip压缩的CPU资源消耗。            该模块启用后,nginx首先检查是否存在请求静态文件的gz结尾的文件,如果有则直接返回该gz文件内容。为了要兼容不支持gzip的浏览器,启用gzip_static模块就必须同时保留原始静态文件和gz文件。这样的话,在有大量静态文件的情况下,将会大大增加磁盘空间。我们可以利用nginx的反向代理功能实现只保留gz文件。

        使用sendfile指令:如果需要对磁盘当中的内容做gzip压缩,作为http body发送给客户端sendfile就会退化,sendfile功能就没有了,需要使用gzip static模块(sendfile作为0拷贝,但是我们一定要做压缩,那么一定要读到磁盘当中)

        gzip_static 生效的前提是nginx开启了gzip_static压缩并且请求目录下存在名称相同且以.gz 结尾的文件。

        使用 gzip_static 压缩的话要先准备好压缩后的gz文件,并且服务器会消耗更多的空间来存储压缩文件和原文件,这个有利有弊要自己衡量。

在linux下可以使用命令来创建压缩文件:

tar -zcvf xx.gz xx

tar -zxvf xx.gz 这个是解压文件

安装模块

默认情况下未构建此模块,应使用 --with-http_gzip_static_module 配置参数启用它 。

在安装包目录编译安装:

./configure --with-http_gzip_static_module

然后修改 nginx.conf 配置文件:

gzip_static  on;
gzip_proxied expired no-cache no-store private auth;

nginx 动态压缩 和 静态压缩结合使用会更好:

gzip_static  on;
gzip_proxied expired no-cache no-store private auth;gzip on; 
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/javascript text/css application/xml;
gzip_vary on;

好处

  1. 提高CPU使用率
  2. 减少流量

        最终提高请求速率。

参考

nginx 配置 gzip_static_gzip static-CSDN博客

http://www.dtcms.com/wzjs/294208.html

相关文章:

  • 搜索引擎营销的主要模式湖南有实力seo优化
  • 孝义网站开发公司重庆网页优化seo公司
  • 网页升级紧急通知中四川seo整站优化吧
  • 企业网站计划书关键词优化排名软件案例
  • 企业网站seo服务在线crm管理系统
  • 义乌做网站的公司怎么做好网络推广销售
  • 中国人在线观看免费高清宁波网站排名优化seo
  • 免费php企业网站谷歌搜索引擎为什么打不开
  • 公众号号文章转wordpress重庆seo整站优化设置
  • 三合一网站建设多少钱电销精准客户资源
  • 对电子商务网站建设与管理的心得seo虚拟外链
  • 海尔建设网站的内容关键词优化的建议
  • 详细网站设计需求表百度公司电话是多少
  • 网店运营报告冯耀宗seo视频教程
  • 网站设计平台如何推广自己的微信号
  • 淘宝网站推广免费技能培训网
  • 如何做网站效果图seo北京
  • 盐城做网站的公司地址网络平台怎么推广
  • 企业网站建设推广合同天津seo优化排名
  • 企业网网站怎么做seo怎么做优化计划
  • 网站制作什么做网站运营方案
  • 网站推广方案计划书官网优化包括什么内容
  • 书画网站源码抖音推广佣金平台
  • 网站导航栏怎么做简单百度搜索引擎推广
  • 在家里组一个服务器做网站深圳居家办公
  • 网站运营条件百度网站优化培训
  • shopex 如何看 网站后台湖南网站营销推广
  • 世界杯网络竞猜郑州好的seo外包公司
  • 网站 用户体验购买友情链接网站
  • 做网站兼容ie网络营销公司做什么