Caching 我可以缓存cfldap查询吗?

Caching 我可以缓存cfldap查询吗?,caching,coldfusion,ldap,Caching,Coldfusion,Ldap,如果我不能,是否有一个作用域可以使所有用户都可以使用相同的cfldap查询?我只是想减少它的调用次数,因为这是一个跨服务器的调用 步骤1-编写一些代码来获取ldap数据并将其保存到某个地方。这可能是数据库、文本文件,甚至可能是服务器范围内的ColdFusion变量 第2步-安排代码以满足您需求的任何频率运行 我之所以提到服务器作用域而不是应用程序,是因为我不确定使用计划作业编写应用程序变量有多困难。我从来没有理由尝试。在返回查询后,您可以将其添加到应用程序的范围中。我是否应该使用isDefine

如果我不能,是否有一个作用域可以使所有用户都可以使用相同的
cfldap
查询?我只是想减少它的调用次数,因为这是一个跨服务器的调用

步骤1-编写一些代码来获取ldap数据并将其保存到某个地方。这可能是数据库、文本文件,甚至可能是服务器范围内的ColdFusion变量

第2步-安排代码以满足您需求的任何频率运行


我之所以提到服务器作用域而不是应用程序,是因为我不确定使用计划作业编写应用程序变量有多困难。我从来没有理由尝试。

在返回查询后,您可以将其添加到
应用程序的
范围中。我是否应该使用isDefined()检查它是否应该获取ldap数据?用谷歌搜索
isDefined()
structkeyExists()
之间的差异,您需要对此进行更多的思考。ldap数据会随着人们的来来去去而变化。@DanBracuk这就是为什么我希望将其缓存一天左右。