现在的位置: 首页 > 综合 > 正文

Nginx try_files 的问题?

2013年09月21日 ⁄ 综合 ⁄ 共 684字 ⁄ 字号 评论关闭

想用try_files 实现一种功能,把所有的JSP请求先转到缓存服务器,如果不存在再请求应用服务器。

 

 

 

 

 

 

 测试结果,总是后一个@起作用,@cache不会发生作用。

 

后来想到用虚拟路径来实现,

 

 

测试也是不行的。

 

总结:try_files 不支持虚拟文件,而且仅支持最后一个@。

 

用UpStream变相的实现

 

将缓存服务器的权重设置高,将原有服务器设置为备份,使得每次访问都请求到缓存服务器,如果失败,则请求原有服务器。

 

我能想到的只有memcached模块了,不过windows的nginx 都没有这个模块。

 

你有更好的办法没?  

 

 

 

抱歉!评论已关闭.