nginx配置问题?

location /static/{        
 alias "/app/dist/"; 
 expires 1h;       
 }

这是我使用的静态文件缓存前台的配置,dist下有js,css,图片,但是看见很多nginx配置是这样的:

 #location ~* ^.+\.(html|htm|js|css|jpg)$ { 
 expires 1h;
 }

请问这两种配置应该使用哪种?

还有nginx proxy cache配置:

proxy_cache_path /nginx/cache levels=1:2 keys_zone=my_cache:10m max_size=1g inactive=60m use_temp_path=off;

看了一些文档,keys_zone设置了10M应该是内存,请问这里存的是什么,如果一个请求www.test.com/test去后台请求一个json数据,那么这个json是放在那里,是内存里,还是设置的1g硬盘里,10m内存如果存满了会怎样,会过期自动删除缓存吗?

qq_小白_7
浏览 1113回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP