Оборотные стороны использования nginx как основной веб-сервер?

Главная причина установить в необработанный раздел/диск к двойной загрузке, т.е. использованию в качестве виртуальной или двойной загрузки как загрузочный диск. Я сомневаюсь, что Вы будете видеть, что любые повышения производительности используют необработанные разделы, возможно, немного с неструктурированными дисками. При использовании неструктурированных дисков, Вам нужны выделенные диски, но затем Вы были бы более обеспечены (если бы скорость была основной проблемой) чередовать диски в Linux и использовать виртуальный диск на дорожке.

Если Вы идете в двойную загрузку, необходимо знать, как установить/восстановить загрузчики для окон и Linux. Порядок установки не должен иметь значения, просто быстрое исправление к соответствующему диспетчеру начальной загрузки, который был ударен в случае необходимости. При установке окон сначала, большинство дистрибутивов Linux будет видеть его и устанавливать запись меню для окон в меню личинки автоматически. При повторном разделении после того, как установка окон не необходима, большинство дистрибутивов Linux позволит Вам разделу во время установки.

Если Вы устанавливающий для двойной загрузки не забываете создавать профиль отдельного оборудования для окон и отдельного сетевого профиля Linux перед запуском виртуализированных существующих физических систем. Это сведет изменения аппаратной конфигурации к минимуму.

Если Вы хотите двойную загрузку с виртуальным доступом, мое предпочтение, хотя это использует больше пространства, является также клоном системы, медосмотры к virtuals. Затем используйте rsync для синхронизирования/копирования медосмотров. Это дает Вам резервное копирование Ваших систем в качестве награды. И нет никаких проблем профилей/драйвера оборудования за исключением первого импорта клона.

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

При начальной загрузке Linux синхронизируйте физические окна к виртуальным окнам, затем запускают виртуальные окна.

12
задан 11 May 2010 в 11:12
3 ответа

На основе моего опыта #nginx это - почти всегда из-за знакомства с Apache .htaccess файлы и не желание потерять это или иначе в зависимости от него. Например, люди, выполняющие совместно использованный хостинг сервера, кто хочет разгрузить статические файлы только и сохранить апачским, чтобы их пользователи играли с.

И я честно не могу действительно думать ни о каких других причинах проксирования к Apache кроме хранения .htaccess для конечных пользователей.

Править: На самом деле mod_php плюс phpsuexec для общих хостов мог бы быть другой причиной того, чтобы придерживаться Apache.

9
ответ дан 2 December 2019 в 21:35
  • 1
    На основе моего опыта it' s довольно трудно для получения хорошей производительности от кота через nginx, как apache2' s ajp-рабочий особенно быстрее испытывает высокое давление. Я знаю, что nginx имеет экспериментальный ajp13 implemention, но it' s не стабильный и плохо зарегистрированный. –  pauska 11 May 2010 в 11:07
  • 2
    That' s очень возможный. Nginx работает лучше всего fastcgi или прокси реверса HTTP 1.0. Я знаю, что существуют сторонние модули для разговора с scgi, wsgi и т.д., но я не могу сказать, насколько стабильный они, или даже как быстро они. –  Martin Fjordvald 11 May 2010 в 16:15
  • 3
    BTW, mod_php doesn' t работают с suexec. Suexec для cgi приложений. –  Vladislav Rastrusny 12 May 2010 в 10:15
  • 4
    Хорошо там Вы идете, никакие настоящие причины. nginx пользователь слишком долго для ровного запоминания Apache больше.:D –  Martin Fjordvald 12 May 2010 в 10:49

Если у Вас есть группа людей, которая может заставить Apache работать хорошо, почему беспокойство, повторно изучая совершенно новое приложение и конфигурацию, переместите правила mod_rewrite, восстановите mod_perl/php/etc конфигурации, перетест, повторно развернитесь?

Оба программных стека могут быть бесплатными, но, "переобучите, перестройте, перетест" не, и время, что Вы могли добавлять опции, которые Ваши пользователи заботятся о about1, вместо того, чтобы чинить ради лужения.

1 я, очевидно, не говорю о персональных проектах, там.

6
ответ дан 2 December 2019 в 21:35

Мне нравится Nginx, но две вещи мешают мне использовать его для моих веб-сайтов.

  • Трудно установить PHP-FPM. Я не успешно выполнился, чтобы сделать это с последней версией PHP все же.

  • Nginx не имеет поддержки HTML5 Websockets, в котором я являюсь межотдохнувшим.

2
ответ дан 2 December 2019 в 21:35
  • 1
    Можно ли назвать трудности, которые Вы испытали с nginx и php-fpm? О HTML5 WebSockets это похоже на Apache hasn' t их все же: issues.apache.org/bugzilla/show_bug.cgi?id=47485 –  Vladislav Rastrusny 11 May 2010 в 14:36
  • 2
    I' d нравится знать проблемы php-fpm также. Если можно скомпилировать PHP из источника без него затем it' s очень простой сделать это с ним также. –  Martin Fjordvald 11 May 2010 в 16:16
  • 3
    5,3 ответвлений уже имеют, они внутри, поэтому всего./настраивать - включают-fpm, и Вы сделаны. –  Vladislav Rastrusny 11 May 2010 в 16:30

Теги

Похожие вопросы