开发者社区> 问答> 正文

Nginx静态资源缓存的问题 Nginx报错

目前我在服务器上面有一个tomcat的集群,想在外层在架一个nginx来做反向代理和静态资源缓存的。 由于我刚刚接触,不懂概念 我想问下咋nginx做静态资源缓存的时候,也就是把一些项目用到的图片视频等不常修改的静态文件存储到nginx服务器上面,那么问题是这些文件是什么时候被放到nginx服务器上面的?

展开
收起
海边一只船 2020-06-01 14:47:42 957 0
1 条回答
写回答
取消 提交回答
  • 一般在配置nginx代理缓存时都会设置以下一条配置: proxy_cache_key $host$uri$is_args$args 所以当用户第一次请求某个url后,nginx会把url当成key生成一个hash,再根据目录hash算法,到你设置的proxy_temp_path找,有则返回无则请求后端服务返回并在本地保存一份记录供下次使用 你只要自己尝试一次然后注意观察基本就都明白了,还有不建议缓存视频类型的资源! 至于哪些类型的缓存,缓存多久,缓存大小限制等, 直接搜索相关资料一目了然

    2020-06-01 14:47:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载