-3

У меня был новый сервер Ubuntu, и я хочу получить некоторые мнения о веб-сервере. Я занимаюсь разработкой на PHP и застрял между Apache и nginx. Я использовал WAMP без проблем, но в этом случае я хочу максимально увеличить производительность (под производительностью я подразумеваю количество одновременных запросов и время на запрос).

Вот мои выводы: nginx имеет меньший объем памяти, а также меньшие накладные расходы на соединение, имея превосходную производительность как в статическом контенте, так и на компьютерах более низкого уровня.

У Apache больше накладных расходов на соединение, но он быстрее в PHP, потому что он более "связан". Я не уверен, как HHVM сделает на этом все же. Также проще настроить динамически загружаемые модули.

Я также слышал о гибридной установке, используя nginx в качестве сервера статического содержимого и маршрутизируя PHP в Apache.

Что касается моего варианта использования, я использую его в качестве веб-сервера, персонального файлового сервера и сервера разработки. Я использую инфраструктуру MVC с системой управления пользователями, которая кажется мне динамичной.

Вопросы: С правильной конфигурацией и намного более сильным оборудованием, Apache превзойдет nginx по количеству одновременных подключений? В частности, какой из 3 вариантов я должен использовать?

Пожалуйста, также включите необходимые конфигурации, так как они имеют большое значение. Большое спасибо.

Вот моя физическая установка:
Intel i7-4790
8 ГБ оперативной памяти DDR3 (скоро будет 16 ГБ)
250 ГБ SSD для приложений и содержимого веб-сервера
Жесткий диск объемом 1 ТБ в качестве дополнительного хранилища / резервных копий
Ubuntu Desktop 14.04

Вот моя (запланированная) установка поверх веб-сервера:
HHVM
MySQL или MariaDB
PHP APC или Оптимизатор +
лакировка
Redis

1 ответ1

0

Я решил использовать nginx, который превосходит Apache по количеству одновременных подключений.

По сравнению с nginx+Apache, использование nginx только уменьшает сложность системы, что упрощает устранение неполадок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .