2012-01-15 23 views
0

私は徐々にかなり複雑なプロジェクトを構築しています。web.configの未使用行はパフォーマンスに影響しますか?

このプロセスで私は新しいASP.NETを学びます。

結果的に、さまざまなプラグイン(ASP.NET AJAX、JSON.NET)を試した結果、実際には私が必要としなかったことがわかりました。私のweb.configファイルはVisual Studioによって追加された行でいっぱいになっています。事実は使用されない。それらは自動的に追加され、私はASP.NETに新しいですしてきたので

私はラインを除去することができると

だから私はされた(一部はもちろん他のものより明らかにされている)ことができないことを確認していません使用されていないプラグインを参照する余分な行には、パフォーマンスに影響するものがあるかどうかは疑問です。

例えば、私はすべてのAJAX要件に対してjQueryを使用することに決めました。 web.configファイル(と私のbinフォルダ内の.dll)にAJAX.NETのコード行を残しておくと、これがパフォーマンスに影響しますか、または要求されない限りロードされていませんか?

答えて

1

アプリケーションが最初に起動したときのweb.configデータがキャッシュされている(それはどんな違いがあれば、私はVB、Cではないの#でコーディングしています)。 web.configを変更すると、アプリが再起動します。

余分な行は一度だけロードされるため、パフォーマンス上の問題はありません。

ただし、web.config内の未使用のHttpModulesを参照すると、パフォーマンスが低下する可能性があります(ヒント3(50 Tips to Boost ASP.NET Performance)を参照)。それぞれの要求が実行されないように、それらを削除する必要があります。

+0

Cool。ありがとう、面白い記事。 –

関連する問題