2011-02-05 6 views
1

私はColdFusionの動的Webサイトで作業しています。このウェブサイトには、多くのCFCと多くの機能が各CFC内にあります。 アプリケーション変数にCFCのインスタンスを格納してから、各ページの負荷で各CFCを個別にインスタンス化する方が効率的でしょうか。アプリケーション変数にCFCを格納する方が効率的(パフォーマンス)か、ページ呼び出しでCFCをインスタンス化する方が効率的ですか?

ページごとに、最大2つの別々のCFCが呼び出されます。また、リクエストが増加したときにパフォーマンスがどのように影響を受けるか(ストレス)にも興味があります。

ありがとうございます!

答えて

5

です。問題のCFCがsingletonsであれば、それを一度インスタンス化してApplicationスコープに格納することをお勧めします。経験が増えてアプリケーションが大きくなるにつれて、オブジェクトの依存関係を管理する最適なツールはColdSpringですが、今のところonApplicationStart()にオブジェクトを作成することが最良の方法でしょう。 transientオブジェクトを扱っている場合は、要求ごとにオブジェクトを作成する必要があります。

関連する問題