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

Поддерживает ли Apache 2.2.21 многопроцессорность в Windows Server 2003?

В настоящее время я использую веб-сервер на одном процессоре на машине с Windows 2003. Я подумываю добавить еще один процессор для увеличения производительности, так как некоторые веб-приложения на сервере замедляются. Сможет ли Apache равномерно распределить нагрузку на два процессора?

Если вы действительно не напортачили с конфигурацией, Apache использует преимущества нескольких процессоров. Apache использует то, что он называет MPM, для запуска и контроля различных рабочих потоков / процессов / и т. Д .; есть разные MPM, которые работают по-разному.

Если есть какие-либо сценарии или доступ к базе данных, он может быть ограничен одним процессором, это действительно зависит от того, как он был написан. Например, если есть доступ к БД и запрос блокирует единственную таблицу, пока она что-либо делает, тогда веб-сервер будет эффективно ограничен одним процессором. Обычно это не так, но справедливое предупреждение.

Фактически, в большинстве случаев Apache может открывать только потоки для одного процессора для HTTP-запроса.

Вы должны знать, что, когда вы быстро передаете данные клиенту с помощью внешних ссылок или локальных (ваш сервер), вы можете заработать много времени.

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

Так что вы можете сделать тест начиная с XP с вашим системным монитором.

Способ сократить время лечения: - Элемент списка

* 1- не сомневайтесь в своем php, чтобы использовать flush (), когда все внешние ссылки были определены (внешние js, изображения, медиа и т. Д.), И отправьте загрузку

* 2- попробуйте сгруппировать изображения и отправить все ссылки

* 3- в конце отправьте, как построить (показать изображения, используя js, все загружают первые функции)

Вы увидите, что ваш многопроцессорный процессор запрошен на хорошем уровне.

Также обратите внимание, что если в одном скрипте одновременно работают несколько пользователей, ваш мультипроцессор будет очень полезен.

С уважением

Trebly