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内存如果存满了会怎样,会过期自动删除缓存吗?