-1
如果我不能,是否有一個範圍將使所有用戶都可以使用相同的cfldap
查詢?我只是試圖減少它被調用的次數,因爲這是一個跨服務器調用。我可以緩存一個cfldap查詢嗎?
如果我不能,是否有一個範圍將使所有用戶都可以使用相同的cfldap
查詢?我只是試圖減少它被調用的次數,因爲這是一個跨服務器調用。我可以緩存一個cfldap查詢嗎?
第1步 - 編寫一些代碼來獲取您的ldap數據並將它保存在某個地方。這可能是數據庫,文本文件,或者甚至是服務器範圍內的ColdFusion變量。
第2步 - 安排代碼以任何頻率運行,足以滿足您的需求。
我提到服務器範圍而不是應用程序的原因是我不確定使用預定作業編寫應用程序變量是多麼困難。我從來沒有理由嘗試。
您可以在查詢返回後將查詢添加到「應用程序」範圍中。 –
我應該只使用isDefined()來檢查它是否應該獲取ldap數據? –
Google之間的區別'isDefined()'和'structkeyExists()' –