Чи впливають невикористані пули програм у IIS на ефективність?


11

Через велике оновлення в нашій архітектурі, тепер у нас є декілька невикористаних пулів додатків під IIS (немає веб-сайтів, відображених на них).

Я розумію, як може бути гарною ідеєю видалити їх просто для поліпшення читальності, але моє питання стосується більше наслідків для продуктивності: чи має значення ці невикористані пули додатків термін пам'яті, процесор, IIS швидкість обробки запиту чи будь-яка інша метрика продуктивності?

Як я бачу, пул додатків без веб-сайтів не створює робочий процес, тому я підозрюю, що різниці в продуктивності немає, але я хочу бути впевненим, що я щось не пропускаю.

Відповіді:


12

Єдиним накладеним накладним покриттям буде кілька байтів, взятих applicationHost.configдля визначення пулів додатків та будь-яких параметрів, які вони не мають за замовчуванням.

Якщо у вас є 1000 невикористаних пулів додатків, це може збільшити час, необхідний для застосування на ходу змін змін конфігурації до IIS (оскільки XML для служби WAS для розбору менше), але з 5 пулами додатків я б заперечував, що існує практично немає різниці


3

Як я бачу, пул додатків без веб-сайтів не створює робочого процесу

Це правдиве твердження. Дивіться це для довідки. (IIS 6, але він застосовується до 7 і вище)

Думаю, що це ... Не шкодить нічого з такою невеликою кількістю невикористаних пулів додатків, щоб просто залишити їх, і ти ніколи не знаєш, коли вам може знадобитися змінити пул веб-сайтів, щоб використовувати один із старих у випадку одного з ваших оновлень буде поганим.

Що стосується пам’яті, процесора та інших ресурсів IIS, то на них абсолютно немає податку, якщо не створений робочий процес, і якщо пули додатків не відображаються на веб-сайтах, вони не створюють робочий процес і не беруть на себе жодного наявні ресурси. Інша чудова річ - ви можете просто залишити їх у зупиненому стані, так що ви справді переконайтесь, що нічого ніколи не відображається до них, і навіть якщо це станеться, оскільки вони будуть у зупиненому стані, ви все одно не використовуєте ресурси . Приблизно за три місяці я зазвичай видаляю старі пули додатків, щоб просто зберегти чисті речі.

Сподіваюся, що це допомагає.


Поточна пам'ять, процесор і інші ресурси IIS, але збільшення в розмірі на ApplicationHost.config робить тому що займе більше часу , щоб бути оброблені для інших змін. Це може бути нескінченно малим у випадку зміни пари в рядку, але це не "абсолютно" жодне.
TristanK

"Без податку", про який я мав на увазі, був у додатках.
Бред Бушар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.