2010-12-01 13 views
0

さまざまな永続変数、アプリケーション、セッションなどをロックする方法について読んできましたが、頻繁に更新されるアプリケーション変数を読み込む際に存在する競合条件について理解しています。Coldfusionのセッション管理とロック変数

変更されないセッション変数とアプリケーション変数については、私はあまりよく分かりません。私は単一のサーバーとCF9上にいます。セッション変数を設定するときにセッション変数をロックしていますが、セッション変数を読み込むときにロックする必要があります。各ユーザーには独自のセッション変数セットがありません。あるユーザーの値を変更すると、別のユーザーが同じページを同時にどのように表示するのでしょうか。

また、私は自分のapplication.cfcファイルにアプリケーション変数を設定しましたが、変更されません。 application.dsn変数を読むたびにロックが必要ですか?

答えて

1

セッション変数をロックする必要はありません。アプリケーションの一部がユーザーのセッションを直接変更している場合(CFの文書化されていない機能の一部であるため、そうしているとは限りません)とにかく)。

アプリケーション変数については、一度設定するだけでもう一度やり直さないでください。