2012-05-09 32 views
-2

我目前正在开发一个cfc in railo。Railo缓存我的cfc和模板

每次我对cfc进行更改时,都必须进入管理员并清除所有四个缓存才能看到任何更改。

在设置>性能/缓存下,Inspect模板设置为always。
存档下&资源>组件,我没有选中缓存复选框。

这些设置都在Web.cfm和Server.cfm区域中设置。

在我正在使用的区域中,唯一的文件是一个空白的Application.cfm和一个带有service.cfc的index.cfm,它们都没有调用<cfcache>标记。

现在可以做些什么来阻止这种缓存?

我使用Railo 3.3.1

回答

2

检查映射 - 确保检查模板选项设置为“总是”为所有相关的映射。

此选项独立于全局检查模板选项。 (例如,允许缓存很少更新的框架的映射,同时保持映射未缓存。)

+0

我没有在此服务器上的任何其他映射(不在Mappings区域中),但是我确实有一个映射在“组件”部分下定义的附加资源。将Trusted标志设置为取消选中该附加资源似乎已经解决了该问题。感谢您指点我正确的方向。受信任的旗帜实际上做了什么?我找不到任何文档。 –

+0

值得信赖的是在“受信任的缓存”(CF的名称为它),这是相同的检查模板=从不 它以前的映射页面选项也被标记为“可信”,但含糊不清的含义导致人们勾选当他们不真正想要的时候,所以它被切换到始终/从不检查。 我猜其他资源部分最初被忽略了,但是我刚刚检查了最新的出血性边缘版本(3.3.2.009),并且已经更新以检查那里(即与现在的映射页面相同)。 –