采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师: 你好,我在实践过程中发现如下问题。 nginx proxy_cache 在一台浏览器访问第二次后会HIT被缓存住。 但换一台设备访问同样的网址时,却显示Miss。 难道nginx proxy_cache缓存机制不应该是一次访问补缓存后应该一直被缓存住的吗?
你好:
nginx access_log配置
以下是日志:
以下是proxy_cache 配置
proxy_cache_path /home/autmake/cache levels=1:2 keys_zone=autmake_cache:50m max_size=5g inactive=2d use_temp_path=off;
proxy_cache autmake_cache;proxy_cache_valid 200 304 2d;proxy_cache_valid any 10m;proxy_cache_key $host$uri$is_args$args;
Nginx的缓存原理,取决于 你设置的proxy_key,课程演示设置中,和企业一般设置的只关心url来作缓存,所以和你前端设备没有关系的,你有相关日志和截图可以供我看下吗?
你好: nginx access_log配置 http://img1.sycdn.imooc.com//szimg/5bf125e7000166b816700208.jpg 以下是日志: http://img1.sycdn.imooc.com//szimg/5bf126450001ae8112460270.jpg 以下是proxy_cache 配置 proxy_cache_path /home/autmake/cache levels=1:2 keys_zone=autmake_cache:50m max_size=5g inactive=2d use_temp_path=off; proxy_cache autmake_cache; proxy_cache_valid 200 304 2d; proxy_cache_valid any 10m; proxy_cache_key $host$uri$is_args$args;
登录后可查看更多问答,登录/注册
中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等
3.0k 10
1.9k 12
923 12
1.6k 11