Неиспользуемые строки в web.config, влияют ли они на производительность? - PullRequest
0 голосов
/ 15 января 2012

Я постепенно строю довольно сложный проект.

В процессе которого я также изучаю ASP.NET, который я новичок.

Следовательно, экспериментируя с различными плагинами(ASP.NET AJAX, JSON.NET) и обнаружил, что на самом деле они мне не нужны, мой файл web.config довольно заполнен строками, добавленными Visual Studio, которые фактически не используются.

Поскольку они были добавлены автоматически, и я новичок в ASP.NET, я не уверен, какие строки можно удалить, а какие нет (некоторые, конечно, более очевидны, чем другие)

Так что яМне было интересно, как повлияет на производительность эти дополнительные строки, которые могут относиться к неиспользуемому плагину.

Например, я решил полностью придерживаться jQuery для всех моих требований AJAX.Если я оставлю строки кода AJAX.NET в файле web.config (и .dll в моей папке bin), это повлияет на производительность, или это не будет загружено без запроса?

(если этоимеет значение, я кодирую с VB, а не C #)

1 Ответ

1 голос
/ 15 января 2012

Данные web.config кэшируются при первом запуске приложения.Изменения в файле web.config приведут к перезапуску приложения.

Таким образом, дополнительные строки не вызовут проблем с производительностью, поскольку они загружаются только один раз.

Однако, если вы ссылаетесь на любые неиспользуемые модули HttpModulesв вашем файле web.config это может снизить производительность (см. совет 3 на 50 советов по повышению производительности ASP.NET ).Вы должны удалить их, чтобы убедиться, что они не запускают каждый запрос.

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