采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
网站通过反向代理连接后端服务器进行API请求,在配置后端服务器缓存的时候,总是显示miss,不知道原因,以下是 前端项目 配置文件截图:
那些文件夹都检查多,权限也都检查过,都是正确的。同样的配置在 vue 项目中就能正确运行,并显示 HIT,所以不知道什么原因。
以下是 response 响应数据的截图,红框部分始终显示 MISS:
不知道是什么原因,求大佬帮助~
PS: 返回的 response 中,X-RateLimit 是服务端做的请求限制,我后来把这个请求限制去掉后,依旧没有作用。
这里需要注意看下你后端的php框架有没有设置缓存头信息,如果后端设置Cahce-staus:MISS,那么Nginx将跟随后端的设置而定,不会再去设置缓存头信息了。
如果你不是开发,不能查看php代码,那么你可以搞几个静态元素来作,将Nginx 代理另外一台Nginx,如果配置是生效的,那么就和这个有关系。
非常感谢!
登录后可查看更多问答,登录/注册
中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等
3.6k 10
2.6k 12
1.3k 12
2.2k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号