Назад | Перейти на главную страницу

IIS, несколько ядер ЦП, пулы приложений и рабочие процессы - лучшая конфигурация для одного сайта?

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

У нас есть один сайт, работающий на сервере с 8 ядрами процессора. В соответствии с советом Кентико, мы не изменили настройку веб-сада пула приложений по умолчанию, т. Е. Максимальное количество рабочих процессов равно 1.

По нашему опыту, сайт использует только одно из ядер процессора, остальные простаивают. Когда я написал им об этом по электронной почте, они ответили, что OS / IIS обработает это и при необходимости будет использовать другие ядра, даже если в пуле приложений есть только один рабочий процесс.

Я очень уважаю ребят из Kentico, но мне это кажется неправильным?

Конечно, если мы хотим использовать все ядра, нам нужно разрешить восемь рабочих процессов (и реализовать хранилище состояния сеанса на SQL-сервере)?

Большое спасибо

Тони

Я знаю, что это старый вопрос, но он поднимался в рамках связанных вопросов, поэтому я подумал, что перезвоню тем, кто может столкнуться с этим позже. Скотт Форсайт не рекомендует запускать веб-сады из-за множества проблем, которые они создают. У него есть видео по теме, с которой он вступает:

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

Самая большая оговорка - это последствия для состояния сеанса, но есть и другие проблемы.

Вы правы, чтобы распараллелить выполнение, вам потребуется несколько рабочих процессов и / или несколько пулов приложений.

В любом случае потребуется небольшая настройка; вы не можете (обычно) просто запустить столько WP, сколько ядер процессора у вас есть; особенно, если SQL Server также работает на том же сервере.