1nginx的缓存配置详解

image.png
#~.*\.(jpg) 所有以jpg结尾的文件
location ~.*\.(jpg|png|swf|gif)$ {
expires 2d;
}
location ~.*\.(css|js)?$ {
expires 1h;
}
2nginx的压缩功能配置

image.png
#开启gzip压缩,对客户端访问的文件资源进行压缩,提高网络传输效率 可以将文件压缩到原文件的30%,甚至更少,提高访问效率
#使用 off 可以关闭
gzip on;
#小于1k的文件压缩之后可能反而更大,可以设置最小压缩文件大小
gzip_min_lenth 1k;
#以16k为单位,按照原始数据大小以16k为单位的4倍申请内存
gzip_buffers 4 16k;
#识别http协议的版本,早起浏览器可能不支持gzip自解压,用户会看到乱码
gzip_http_version 1.1;
#开启判断客户端浏览器是否支持gzip,如果不支持,则不使用gzip压缩技术
gzip_vary on;
3nginx的自动列目录配置

image.png
location / {
root html;
index index.html index.htm;
#开启自动列目录功能
autoindex on;
}

image.png
网友评论