Nginx中文件缓存设置
By admin
- One minute read - 26 words十三 Nginx Cache 服务配置
如果需要将文件缓存到本地,则需要增加如下几个子参数:
proxy_store on 用来启用缓存到本地的功能
proxy_store_access user:rw group:rw all:rw;
proxy_temp_path 缓存目录;
在经过上一步配置之后,虽然文件被缓存到本地磁盘上,但每次请求仍会向远端拉取文件,为了避免去远端拉取文件,必须修改proxy_pass代码:
if ( ! -e $request_file) {
proxy_pass http://freeke;
}
即修改为有条件地去执行proxy_pass,这个条件就是当的文件在本地的proxy_temp_path指定的目录下不存在时,再向后端拉取.
摘自:Nginx指南