nginx学习笔记6 nginx的缓存配置和压缩配置和自动列配置

来源:互联网 发布:淘宝聚星台入口在哪里 编辑:程序博客网 时间:2024/06/11 03:36

缓存后端服务器使用比较频繁的文件


1.不同的虚拟主机可以配置不同缓存策略,所以缓存的配置在http下的server下

http{

  server{

    #只要时jpg或者png或者swf或者gif结尾的文件

    location  ~\.(jpg|png|swf|gif)${

      #释放周期,应该是最后一次访问后的周期。

      expires 20d; #20天

    }

    #css或js结尾的文件

    location  ~\.(css|js)?${

      #释放周期

      expries 1h;

    }

  }

}


2.gzip压缩技术,可以是原网页的内容大小压缩成原来的30%,提高传输速度

在http模块中配置
http{
  #开启gzip压缩
  gzip on;
  #小于或等于1k的文件不压缩
  gzip_min_length  1k;
  #设置压缩结果申请的内存4到16k
  gzip_bffers  4  16k;
  #指定支持gzip压缩的http的版本
  gzip_http_version 1.1;
  #如果客户端不支持gzip压缩,不开启gzip压缩
  gzip_vary on;
}


3.自动列配置,没有首页显示自动列

前提条件:1.访问的文件夹下不存在index之类的首页文件。2.服务器配置了自动列功能

在http下的server下的location下配置

location  /{

  #开启自动咧

  autoindex on;

}

这时没有首页文件不会报错403,而会显示跟目录下的文件和文件夹

0 0
原创粉丝点击