изолированный физический интерфейс - маршрутизатор

У Вас, кажется, есть несколько неправильных представлений, которые я чувствую потребности, которые будут обращены.

В первую очередь, mod_php только незначительно быстрее, все мои тесты показали, что различие является столь крохотным, что в это не стоит включать. Я также сомневаюсь, что аспект безопасности относится к Вам, поскольку Вы, кажется, смотрите на выделенный сервер, и mod_php действительно только имеет преимущество в общей среде - на самом деле, в выделенной среде php-fpm будет иметь преимущество как PHP, и Ваш веб-сервер теперь работает как различные процессы, и это даже не включает в потрясающие опции входа в php-fpm, такие как медленный журнал.

Если бы мир был черным и белым, то я сказал бы, идут с чистой установкой nginx и компилируют php с php-fpm. Более реалистично, если у Вас уже есть Apache, работающий, затем делают nginx обратным прокси апачу, и Вы могли бы сохранить несколько часов времени установки, и разница в производительности будет крошечной.

Но позволяет, предполагают, что мир является черным и белым в течение секунды, потому что это делает для намного более потрясающих установок. Вы делаете nginx + php-fpm для Вашего веб-сервера. Для решения загрузок, Вы используете модуль загрузки и загружаете модуль прогресса для nginx. Это означает, что Ваш веб-сервер принимает загрузку и передает путь к файлу на PHP, когда это сделано, так, чтобы файл не должен был быть передан потоком между nginx и PHP по fastcgi протоколу, сладкому. (У меня есть это в живой установке, и она работает отлично, btw!)

Поскольку пользователь, загружающий Вас, используют nginxs x-send-file-like функция, названная x-accel-redirect, по существу Вы делаете свою аутентификацию в PHP и устанавливаете заголовок, на котором nginx берет и запускает передачу тот файл. Выполнение концов PHP и Ваш веб-сервер обрабатывают передачу, сладкую! (Снова, у меня есть это в живой установке, и она работает отлично),

Для распределительных файлов через серверы или другие длительные операции мы понимаем, что PHP не действительно подходит лучше всего для этого, таким образом, мы устанавливаем gearman, который является сервером задания, который может распределить задания между рабочими на различных серверах, эти рабочие могут быть записаны на любом языке. Поэтому можно создать распределять рабочего и метать икру, 5 из них использующий в общей сложности 200 КБ памяти вместо PHP на 100 МБ использовали бы. Сладкий. (У меня также есть это рабочее живое, таким образом, это все на самом деле возможно),

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

Я настоятельно рекомендовал бы nginx, но я также думаю, что необходимо посмотреть на другие опции для других проблем, если у Вас есть проблема масштабирования или производительности, затем не стесняются писать мне. Я не знаю, можно ли отправить сообщения через сюда, но иначе записать мне по martin@bbtn.us, поскольку я не преследую отказ сервера ни для чего не отмеченного с nginx.:)

-3
задан 19 February 2012 в 00:16
1 ответ

Насколько я знаю, вы не можете выделить nic для виртуальной машины так, как вы можете выделить LUN. Или, если можете, для этой функции требуется поддерживаемое оборудование.

Имейте в виду, что другие виртуальные машины не смогут получить доступ к этому нику, если он не настроен так, чтобы иметь этот ник в настройках. Вы не используете виртуальные локальные сети, поэтому не сможете объединить обе сетевые карты в виртуальный коммутатор. Им будут присвоены отдельные лица. Пока вы управляете конфигурацией vm со стороны esx, это не должно вызывать беспокойства.

2
ответ дан 5 December 2019 в 21:57

Теги

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