2012-03-17 12 views
0

リクエストごとに複数のテーブルがチェックされるWindowsサービスがあります。要求の平均負荷は1分あたり100要求です。私は、接続文字列を格納するためにproject setting.xmlファイルを使用しています。settings.xmlファイルまたはシングルトンクラスを使用

シングルトンクラスを使用するかXMLファイルを使用するかは本当に問題になりますか?このファイルへのアクセスを最小限に抑えるために、設定ファイルを読み込む際に使用されるメカニズムはありますか?シングルトンクラスを使用してXMLファイルを読み込む必要がありますか?

おかげ

答えて

1

(設定ファイルは次のようになりとして)それはディスク上ではなく、メモリにありますので、あなたはおそらく、シングルトンクラスを使用して、数ミリ秒を剃るます。確かに大量ではありませんが、それは何よりも優れています。

+0

私は、コンストラクタが設定ファイルを読み込むシングルトンを記述することを意味します。右? –

+0

はい、あなたは正しいです。シングルトンのインスタンスを作成し、そのコンストラクタでアプリケーション設定の一回の読み込みを行います。そうすれば、すべての設定がメモリに保存され、外部設定ファイルにアクセスする必要はありません。 –

関連する問題