Сколько стоит приложению относительно ключей в конфигурационном файле? - PullRequest
0 голосов
/ 23 февраля 2009

Я просматривал одно из наших старых приложений (ASP.NET 1.1 / 2.0 Web App) и имел инструмент для подсчета всех пар ключ / значение. Похоже, что в 11 конфигурационных файлах для унаследованного приложения (приложение, веб, данные и куча пользовательских конфигурационных файлов) я обнаружил 1172 ключа. Я предполагаю, что некоторые ключи больше не используются, и я хотел убедить менеджеров провести очистку. Когда я упомянул общее количество, я увидел небольшой шок, но они не увидели причин возвращаться и делать уборку, поскольку они хотели доказать, что сайт действительно медленнее из-за этого. Итак, мой вопрос, это медленнее (все это нужно загружать в память)? Есть ли документация? У кого-нибудь есть мысли о количестве «приемлемых» ключей для одного файла конфигурации и для приложения в целом?

1 Ответ

2 голосов
/ 23 февраля 2009

Если эти пары ключ / значение хранятся в AppSettings, значения будут кэшироваться, поэтому они не приведут к снижению производительности.

Пока ваши ключи не являются избыточными и на них действительно ссылаются в приложении, на самом деле нет причин для их избавления.

...