Чтение Web.config Много раз и производительность - PullRequest
2 голосов
/ 16 апреля 2010

Если я читаю одну из настроек своего приложения из web.config каждый раз, когда загружается каждая страница ASP.NET, это будет проблемой с производительностью? Я тоже беспокоюсь о памяти.

Ответы [ 2 ]

2 голосов
/ 16 апреля 2010

Это не здорово, но в контексте обслуживания страницы это просто капля в море. Это не так плохо, как читать это снова и снова в цикле, сотни раз за просмотр страницы. Многие страницы делают такие вещи, как поиск информации о предыдущем посещении (пользовательские настройки, отслеживание файлов cookie и т. Так что попадание в файл конфигурации - это маленький картофель.

Вы также должны учитывать, как часто это действительно происходит. Тысяча раз в час? Не трать свое время. Тысяча в минуту? Тем не менее, вероятно, это не проблема (хотя запрос к базе данных, возможно, будет другой историей). Тысяча раз в секунду, и тогда у тебя есть причина попытаться это опометить.

1 голос
/ 16 апреля 2010

Не думаю, что об этом беспокоюсь. Это очень маленький файл, и чтение из него очень быстрое. Если это вас так беспокоит, прочитайте это в переменной приложения и вместо этого сделайте ссылку на это в приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...