- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Предоставьте север. Потестим. А то потом скажете что я на своем VDS результаты подкручивал :)
Такой пойдёт?
AMD Athlon X2 5600+ 4 GB DDR2 2×400 GB HDD
Дней на 5 дам. Подробности в личке.
Господи! nginx+php-fpm c apache+mod_php сравнивать!
Постыдитесь, какие н*** тесты? Вообще чтоли nginx не использовали?
Тем более уже пять раз сказали правильно по теме.
whites, они никогда не использовали :D
Господи! nginx+php-fpm c apache+mod_php сравнивать!
Постыдитесь, какие н*** тесты? Вообще чтоли nginx не использовали?
Тем более уже пять раз сказали правильно по теме.
Вы не очень, похоже, разбираетесь в вопросе. К nginx он отношения особого не имеет.
А зачем использовать в апаче pre-fork, когда есть worker. Ходят конечно слухи, что там мол php плохо работает, но как то ни разу не видел этому подтверждений.
Nginx кстати научился .htaccess понимать ? Ведь если придет в голову вписать реврайт правило или какое нибудь ограничение, то понадобится лезть в конфиг, рестартовать сервис ... не очень удобный вариант для простого обывателя, кто до этого на виртуале сидел. А уж mod_rewrite правила переписывать - еще то занятие.
У php-ts столько багов, что им пользоваться страшно. Посмотрите багрепорты, там есть по году незакрытые касающиеся многопоточности.
А рерайт с apache на nginx переписывается элементарно.
А что же с nginx+php-fpm? Один рабочий процесс nginx легко принимает 1000 коннектов и весит жалкие крохи, 2 просесса php легко обрабатывают их (по 512 каждый).
О, да. Разработчик PHP-FPM придумал как научить работать PHP в общем окружении, конечно.
На каждый коннект там по треду, если конфигурация ограничивает количество тредов все одновременные коннекты сверх лимита висят в беклоге и ждут своей очереди.
А все россказни о 2-х процессах - сказки для новичков.
Приведу приблизительные слова автора FPM из highload-ru:
Он не быстрее, PHP-FPM это качественная замена FCGI.
Возьмем цитату из wiki:
PHP-FPM это патч для PHP4/5 улучшающий в PHP FastCGI SAPI и добавляющий возможность управления им.
По сути это обычный SAPI реализующий демон с вкусными плюшками-фичами.
Он обучает PHP работе по типу prefork Apache, т.е. держит определенное количество демонов в ОЗУ на каждый коннект.
Но это никак не бустер PHP.
DLag добавил 24.12.2009 в 10:36
А рерайт с apache на nginx переписывается элементарно.
Далеко не всякий.
Бывают грабли.
Однако пользуются, жалуются очень редко. На stable версиях вообще проблем не видел. Очень много тех же адалт сайтов висит на apache worker + php , отрабатывают свои миллионы запросов и в ус не дуют.
Для трех VDS на True20 прогнал ab -n 10000 -c 100 на файл test.php, содержащий <? print($_SERVER['REMOTE_ADDR']); ?>. По сути, тестируется оверхед на различные методы вызова php-шного кода.
ОС: Debian 5.0
ядро: 2.6.26-2-xen-686
PHP: 5.2.6
Результаты:
1. nginx <-> apache/mod_php
Requests per second: 536.35 [#/sec] (mean)
2. nginx <-> php-fpm
Requests per second: 624.51 [#/sec] (mean)
3. apache/mod_php
Requests per second: 737.88 [#/sec] (mean)
Вполне совпадает с теорией.
Всё-таки такие тесты смысла не имеют - они меряют фигню. Надо что-то осмысленное пускать, в реальности 500 ответов в секунду не будет, а будет 10 и совсем другие причины начнут работать, например открытия файлов.
Тест который ставит все точки над i
http://habrahabr.ru/blogs/linux/79225/