nginx 的反向代理缓存
nginx
it书童
2020-12-13 09:52:45
0赞
0踩
1131阅读
0评论
nginx 可以将反向代理获取到的内容缓存起来
# 配置上游服务器
upstream tomcats {
server 192.168.33.11:8080;
server 192.168.33.12:8080;
server 192.168.33.13:8080;
}
# proxy_cache_path 设置缓存保存的目录
# keys_zone 设置共享内容空间的名称与大小
# max_size 设置缓存大小
# inactive 设置失效时间,超过此时间,则缓存自动清理
# use_temp_path 关闭临时目录, 使用临时目录可能会对 nginx 性能造成影响
proxy_cache_path /usr/local/nginx/upstream_cache keys_zone=mycache:5m max_size=1g inactive=30s use_temp_path=off;
server {
listen 80;
server_name www.tomcats.com;
# 开启并且使用缓存
proxy_cache mycache;
# 针对200和304状态码的缓存设置过期时间
proxy_cache_valid 200 304 8h;
location / {
proxy_pass http://tomcats;
}
}
查看 nginx 生成的缓存文件:
$ ll /usr/local/nginx/upstream_cache
total 92K
-rw------- 1 nginx nginx 67K Dec 13 01:51 7289c0726c9f2ba932d0503901541267
-rw------- 1 nginx nginx 22K Dec 13 01:51 9c6dad78345ba15829031044922f7125
- 上一篇: nginx 控制浏览器缓存
- 下一篇: nginx 配置动静分离

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/956
精品付费
个人开发者通过payjs接入微信支付
4928
0
这一次,真正掌握composer
2679
0
相关推荐
nginx 备忘录
1266
0
nginx 使用阿里云免费 ssl 证书配置 https
1449
0
nginx location 实例详解
1201
0
nginx 日志管理
1846
0
nginx 配置文件详解
1472
0
nginx 基础知识
1212
0
nginx日志格式以及关闭对静态资源的日志记录
1441
0
nginx 反向代理
1140
0
nginx 进程模型
1263
0
nginx 解决跨域问题
1126
0
nginx 防盗链
1150
0
nginx 构建 tomcat 集群
1064
0
upstream 指令参数 max_conns
1617
0
nginx 控制浏览器缓存
1135
0
nginx 配置动静分离
1113
0