2012-01-15 79 views
0

我正在逐步構建一個相當複雜的項目。web.config中未使用的行會影響性能嗎?

在這個過程中,我也學習了ASP.NET,這是我的新手。因此,在嘗試過各種插件(ASP.NET AJAX,JSON.NET)後發現,實際上我並不需要它們,因此我的web.config文件已經變得相當充滿了Visual Studio添加的行,它們在事實並未被使用。

因爲它們已經自動添加,我是新來ASP.NET我不知道哪條線路可以被刪除,不能(有些是當然比別人更明顯)

所以我想知道什麼樣的性能會影響,如果有的話,這些額外的行,可能會涉及未使用的插件,將有。例如,我決定完全使用jQuery來滿足我所有的AJAX需求。如果我將AJAX.NET代碼行保留在web.config文件(和我的bin文件夾中的.dll文件)中,會影響性能,或者除非請求,否則不會加載這些代碼行?

回答

1

第一次啓動應用程序時的Web.config數據緩存(如果它使任何區別,我用VB,不C#編碼)。對web.config的更改將使您的應用程序重新啓動。

所以多餘的線不會給你任何性能問題,因爲它只加載一次。但是,如果您在web.config中引用了任何未使用的HttpModules,則可能會降低性能(請參閱技巧3(50 Tips to Boost ASP.NET Performance))。您應該刪除它們以確保它們不會運行每個請求。

+0

很酷。謝謝,也有趣的文章。 – 2012-01-16 10:09:50

相關問題