想用try_files 实现一种功能,把所有的JSP请求先转到缓存服务器,如果不存在再请求应用服务器。
测试结果,总是后一个@起作用,@cache不会发生作用。
后来想到用虚拟路径来实现,
测试也是不行的。
总结:try_files 不支持虚拟文件,而且仅支持最后一个@。
用UpStream变相的实现
将缓存服务器的权重设置高,将原有服务器设置为备份,使得每次访问都请求到缓存服务器,如果失败,则请求原有服务器。
我能想到的只有memcached模块了,不过windows的nginx 都没有这个模块。
你有更好的办法没?
本文探讨了使用Nginx实现JSP请求先由缓存服务器处理的策略,详细介绍了通过调整upstream权重及备份服务器设置来达到目标的方法,并讨论了尝试使用try_files指令遇到的问题。
1万+

被折叠的 条评论
为什么被折叠?



