我们注意到Coldfusion 8客户端变量DB有些奇怪。我们有更多(约3倍)CGlobal条目,因为我们有CData条目。
我会假设cfid
列上的关系为1:1。
有没有人注意过这个?我排除了旧数据,我的样本不到3个小时。我们使用SQL Server 2000来托管表。
提前致谢, 夏兰
答案 0 :(得分:2)
原因是使用客户端变量的应用程序将始终具有客户端的cGlobal
记录,但如果客户端范围实际写入客户端,则仅具有cData
记录。 <cfset client.foo = "bar" />
。
所以这是合理的行为,但对我来说这似乎很奇怪,因为我认为我们总是为每个请求写入客户端范围。
答案 1 :(得分:0)
你为什么这么担心?还有其他可疑行为,或者您试图追踪的错误吗?您的客户变量是否按预期工作?
ColdFusion的客户端变量很久以前就已经实现了,我认为如果它们重新做一遍就不会以同样的方式完成(对于初学者来说,db表可以使用大修)。但仅仅因为表之间没有1:1的关系并不一定意味着出现了问题。