CF客户端变量:CDATA - CGLOBAL关系始终是1:1吗?

时间:2010-06-03 12:42:32

标签: sql-server session coldfusion

我们注意到Coldfusion 8客户端变量DB有些奇怪。我们有更多(约3倍)CGlobal条目,因为我们有CData条目。

我会假设cfid列上的关系为1:1。

有没有人注意过这个?我排除了旧数据,我的样本不到3个小时。我们使用SQL Server 2000来托管表。

提前致谢, 夏兰

2 个答案:

答案 0 :(得分:2)

原因是使用客户端变量的应用程序将始终具有客户端的cGlobal记录,但如果客户端范围实际写入客户端,则仅具有cData记录。 <cfset client.foo = "bar" />

所以这是合理的行为,但对我来说这似乎很奇怪,因为我认为我们总是为每个请求写入客户端范围。

答案 1 :(得分:0)

你为什么这么担心?还有其他可疑行为,或者您试图追踪的错误吗?您的客户变量是否按预期工作?

ColdFusion的客户端变量很久以前就已经实现了,我认为如果它们重新做一遍就不会以同样的方式完成(对于初学者来说,db表可以使用大修)。但仅仅因为表之间没有1:1的关系并不一定意味着出现了问题。