Сайты на CMS WordPress, порядка 20к страниц. С хостинга ушли, на сервере сайт стал веселее работать.
ОС Debian 10. Пока все настроено стандартно чистой установкой ISPmanager и ОС.
Что будет быстрее?
- Apache MPM-Prefork
- Apache MPM-ITK
Какой режим работы PHP выбрать для сайта, опять же самый скоростной вариант?
На данный момент выставлен "CGI".
ky0, с одной стороны это так, особенно учитывая, что целевое приложение - вордпресс, которому все эти телодвижения помогут максимум подергаться чуть дольше. но тест все же показывает то днище, на котором находится mod_php
а остальные варианты да - в целом равнозначны.
FanatPHP, mod_php имеет ряд своих плюсов
на днище это CGI и SUPHP
мод пхп еще бодречек ;)
НО да с FPM+Ngnix ему трудно конкурировать хотя и у последнего есть свои минусы
FanatPHP,
1 стабильность ( благодаря тому что пхп является модулем он получает и отдает апачу информацию о своем состояние)
2. консервативность, то есть опять же все на нем будет работать. К примеру вам не нужно переписывать .htaccess в конфиги, он точно будет работать.
3. документированность , вот чего чего а мнов есть любое количество и на все, обширное комьюнити.
4. в коробке у всех веб панелей в мире.
Виктор Таран,
1 я не понимаю. threaded c php mpm менее стабилен? Стабильность в смысле стабильно высоком потреблении памяти и ресурсов? это да, тут я согласен
Using mod_php as a DSO (legacy)
This method is the oldest and slowest possible configuration. It was suitable for version 2.2 and older, and requires the use of the prefork mpm.
Why you shouldn't use mod_php with the prefork mpm anymore
mod_php is loaded into every httpd process all the time. Even when httpd is serving static/non php content, that memory is in use.
mod_php is not thread safe and forces you to stick with the prefork mpm (multi process, no threads), which is the slowest possible configuration
2 поддерживается и в threaded
3 опять не понял. каких именно манов? Что ещё за обширное коммьюнити олдфагов? Я не видел mod_php в дикой природе уже лет 5.
4 ну вот разве что. "пусть тормозит, но зато есть на хостинге за три копейки". Это и php_value. Больше у mod_php плюсов я не вижу.
FanatPHP,
Пруфы есть бро, но времени на объяснения увы нет.
Могу добавить от себя что FPM у меня мониторится на предмет отвала и автоматом рестартуется, хоть и редко.
Виктор Таран, ну то есть FPM умеет общаться с nginx, но не умеет с апачем? И поэтому надо ставить мод_пхп несмотря на все предупреждения в официальной документации? Чтобы ламеры от похапе могли клепать свои говносайтики с хтаксесс? Ну ок, логику я понял.