Size: a a a

2016 August 17

PK

Phil Kulin in DevOps
Kirill Danshin
и все равно дальше будешь платить за "каждый в своем"
Не по-русски сказал. Не понял
источник

PK

Phil Kulin in DevOps
Pavel Chebotarev
И они еще все работают асинхронно (вроде бы)
Кто "они"?
источник

PC

Pavel Chebotarev in DevOps
Каждый воркер асинхронно принимает запросы и обрабатывает их
источник

PK

Phil Kulin in DevOps
ммм... ну апач тоже не ждёт. Он принимает запросы и обрабатывает их. Каждый воркер независимо от других
источник

KD

Kirill Danshin in DevOps
ты платишь за каждый процесс в апаче даже с префорком, это очевидно. а платить будешь, если не просто ресурсами, то сорванными запросами при нагрузке.
источник

PK

Phil Kulin in DevOps
И ты платишь за каждый процесс в пуле php-fpm. Нет разницы
источник

KD

Kirill Danshin in DevOps
плюс сам по себе хендлинг запросов nginx быстрее и легковеснее apache
источник

PK

Phil Kulin in DevOps
Kirill Danshin
плюс сам по себе хендлинг запросов nginx быстрее и легковеснее apache
Поставь перед apache nginx. Тем более так все лет 10 и делают
источник

PK

Phil Kulin in DevOps
Разница-то где?
источник

KD

Kirill Danshin in DevOps
Phil Kulin
Поставь перед apache nginx. Тем более так все лет 10 и делают
как это где разница? у тебя apache все так же будет делать этот хэндлинг, но за апачем. зачем вообще апач?
источник

PK

Phil Kulin in DevOps
Kirill Danshin
как это где разница? у тебя apache все так же будет делать этот хэндлинг, но за апачем. зачем вообще апач?
Схема с php-fpm не убирает apache, а заменяет apache на php-fpm. В чем разница? apache ровно за тем же, зачем и php-fpm
источник

KD

Kirill Danshin in DevOps
схема с апачем добавляет еще одну точку до обработчика php
источник

PK

Phil Kulin in DevOps
где?
источник

PK

Phil Kulin in DevOps
Ну-ка, расскажи об этом
источник

PC

Pavel Chebotarev in DevOps
1) -> nginx -> apache
2) -> nginx -> php-fpm
источник

KD

Kirill Danshin in DevOps
ладно. смотри.
nginx -> apache (t/p fork -> mod_php)
nginx -> php-fpm (php)
источник

PK

Phil Kulin in DevOps
Kirill Danshin
ладно. смотри.
nginx -> apache (t/p fork -> mod_php)
nginx -> php-fpm (php)
поясни пожалуйста  (t/p fork -> mod_php) - это вот что такое
источник

PK

Phil Kulin in DevOps
php-fpm-то тоже fcgi runtime -> php interpretator
источник

KD

Kirill Danshin in DevOps
форк треда или процесса, либо его выделение из пула — подставь, что нужно
источник

PK

Phil Kulin in DevOps
нет в обоих случаях никакого выделения и форка. у тебя префорки биндятся на сокет и забирают пришедшее соединение. у обоих. оба умеют динамические пулы - мастер-процесс отсекает, тчо все обработчики заняты и создает ещё, опять же вешая его слушать сокет
источник