我正在查看我们的一个遗留应用程序(ASP.NET 1.1 / 2.0 Web App),并且有一个工具来计算所有键/值对。看来,在遗留应用程序(应用程序,Web,数据和一堆自定义配置文件)的11个配置文件中,我找到了1172个密钥。我假设某些密钥不再使用,我想说服管理人员进行清理。当我提到总计数时,我看到了一些震惊,但他们没有理由回去做清理工作,因为他们想要证明该网站因此而变得非常慢。所以我的问题是,它更慢(所有这些都需要加载到内存中)?有文件吗?任何人对一个配置文件和一般应用程序的“可接受”密钥的数量有任何想法吗?
答案 0 :(得分:2)
如果这些键/值对存储在AppSettings
中,则值将被缓存,因此不会导致任何性能下降。
只要你的密钥不是多余的并且实际上在应用程序中被引用,就没有理由去除它们。