Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Какой стек в Бэкэнде на PHP?

Челик) Ученик (62), закрыт 4 месяца назад
Какой стек в Бэкэнде на PHP?
Лучший ответ
Андрей Высший разум (468975) 5 месяцев назад
Обязательно наличие web-сервера:

Apache2: медленно и печально, зато позволяет даже неучу подстраивать работу сайта.

Nginx: самый популярный вариант, работает в разы быстрее, чем Apache2, но требует куда больших знаний для настройки, а для нетривиальных вещей ещё и знания языка Lua.

RoadRunner: сервер, заточенный специально под PHP. Позволяет использовать PHP-код в режиме 24/7 без накладных расходов на запуск скриптов (что, опять же, сильно увеличивает производительность back-end - уже по сравнению с Nginx). Но говнокодистый самопис по рецептам Хауди Хо или Гоши Дударя на нём не запустишь: нужен фреймворк, поддерживающий RoadRunner (а это большинство топовых фреймворков).

Но настройкой web-серверов в приличных компаниях занимаются не программисты, а сисадмины.

В остальном, никаких дополнительных рамок для стека нет: любые популярные операционные системы, практически любые популярные СУБД... И если чего-то нет в стандартной библиотеке и в Pecl (стандартный репозиторий сторонних модулей), то, скорее всего, будет в виде composer-пакетов на github.
Остальные ответы
Похожие вопросы