首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coldfusion cfcache客户端缓存刷新

Coldfusion cfcache客户端缓存刷新
EN

Stack Overflow用户
提问于 2015-01-07 07:48:49
回答 1查看 410关注 0票数 3

我已经用这个脚本创建了一个web应用程序,它围绕着常见的cfqueries和我的导航栏代码。

代码语言:javascript
复制
<cfcache action="clientcache" timespan="#createtimespan(0,1,0,0)#">

在signout页面上,我使用<cfset StructClear(Session)>清除会话数据。我还想清除缓存并使用<cfcache action="flush">

但是,有些地方关闭了,会话没有清除,客户端无法注销应用程序。当我删除cfcache标记时,客户端可以注销,但系统运行速度非常慢。

如何正确使用cfcache标记?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-01-07 15:13:25

清除会话作用域并不会结束会话,它只是清除会话作用域中的变量。会话作用域是对会话有用的东西,但它实际上并不表示会话本身。

您可能希望使用sessionInvalidate()来使会话无效。我没有结合基于会话的缓存对此进行测试,但假设它会轮换CFIDCFTOKEN cookie,因此它应该可以处理任何客户端内容。注意文档上说它只适用于CF会话,而不适用于J2EE会话。这可能是也可能不是你的考虑因素。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27809257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档