一、Nginx缓存配置

http {
    server {
        #设置缓存通配符,只要满足后缀jpgpngswf或gif的就进行缓存(意思就>是当用户浏览网页时,会将网页上所有jpgpngswf或gif都缓存起来,下次用户再次访问时候直接本地加载图片),这句话的意思是只要满足后缀是jpgpngswf或gif的就进入{}的内容
        location ~.*.(jpg|png|swf|gif)${
                #缓存时间, 30d代表30天,30天之后自动清除
                expires 30d;
        }
        location ~.*.(css|js)${
                #1h代表一小时
                expires 1h;
        }
    }
}

二、Nginx压缩功能配置

1、简介通过gzip压缩技术可以使原来的网页的内容大小压缩成原来的30%,这样,用户访问网页的时候,由于传输内容比原内容小很多,故而速度会快很多。

2、Nginx配置gzip压缩


http { 
    #开启gzip压缩,若想关闭gzip压缩,则需要注释掉这句话,或者将on换成off
    gzip  on;
    #配置允许压缩的页面最小字节数,页面字节数从header头中的Content-Length中获>取,建议设置成1k,因为如果数据小于1k,他也会压缩成1k,这样会起到反作用
    gzip_min_length 1k;
    #4个16k数据流用于存储gzip的压缩结果数据流
    gzip_buffers 4 16k;
    #支持http版本为1.1
    gzip_http_version 1.1;
    #判断客户端是否支持gzip技术,若不支持则不会进行gzip处理
    gzip_vary on;
}

三、Nginx自动目录配置

1、简介:当客户端通过浏览器访问服务器上的某一文件夹的时候,如果该文件夹上有默认首页文件比如index.html,那么此时用户就会自动访问index这个网页,但是,当没有index这一类默认首页文件的时候,假设此时该文件夹上有其他的文件,在没有配置自动列目录功能情况下,用户访问不到我们这个文件夹的其他文件,但是当我们配置好了自动列目录功能之后,我们可以看到文件夹下所有文件一个列表,该列表是自动列的。

2、实现自动列目录需要两个条件
(1)访问文件夹下不存在index之类的默认首页文件
(2)服务器配置了自动列目录功能

3、配置:


location / {
  root   html/server1;
  index  index.html index.htm;
  autoindex on;
}

原文地址:https://blog.csdn.net/heqiushuang110/article/details/134767636

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_36142.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注