缓存后端服务器使用比较频繁的文件
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,而会显示跟目录下的文件和文件夹