2017-06-20 4 views
-1

できない場合、すべてのユーザーが同じcfldapクエリを使用できるようにするスコープはありますか?私はそれが呼び出された回数を減らそうとしています。なぜなら、それはサーバー間の呼び出しであるからです。cfldapクエリをキャッシュできますか?

+2

返された後、クエリを 'application'スコープに追加することができます。 –

+0

isDefined()を使用してldapデータを取得する必要があるかどうかをチェックするだけですか? –

+0

Googleは 'isDefined()'と 'structkeyExists()'の違い –

答えて

0

ステップ1 - あなたのLDAPデータを取得し、どこかに保持するコードを記述します。これは、データベース、テキストファイル、またはサーバースコープ内のColdFusion変数であってもかまいません。

ステップ2 - あなたの要件に十分な任意の周波数で実行するコードをスケジュールします。

私はアプリケーションの代わりにサーバースコープを述べた理由は、スケジュールされたジョブを使用してアプリケーション変数を書き込むことがどれほど難しいかということです。私は試してみる理由がなかった。

関連する問題