【问题标题】:Coldfusion session management and locking variablesColdfusion 会话管理和锁定变量
【发布时间】:2010-12-01 18:23:58
【问题描述】:

我一直在阅读有关锁定各种持久性变量、应用程序、会话等的内容,并且我了解在读取经常更新的应用程序变量时存在的竞争条件。

我不太确定不会更改的会话变量和应用程序变量。我在单个服务器和 CF9 上。我在设置会话变量时锁定了它们,但是在读取它们时是否真的有必要锁定它们。不是每个用户都有自己的一组会话变量。更改一个用户的值会如何影响同时查看同一页面的不同用户。

另外,我在 application.cfc 文件中设置了应用程序变量,它们并没有改变。每次读取 application.dsn 变量时都需要锁吗?

【问题讨论】:

    标签: session-variables coldfusion-9 application.cfc


    【解决方案1】:

    您不需要锁定会话变量,除非您的应用程序的一部分将直接修改用户的会话(这是 CF 中未记录的功能的一部分,因此您不太可能这样做)。

    至于应用程序变量,如果您只是设置一次并且永远不会再弄乱它们,您也不应该需要锁定它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 1970-01-01
      相关资源
      最近更新 更多