Пума Тайланд: фейсбук еще в 2009-м вроде как начал свой php-код транслировать в с++ и компилить) Для этого разработали они HipHop) Не говоря уже о количестве серверов, которые держат этот миллиард в день)
Oleg Shevelev: ну я работал долгое время в ноде, понадобилось сделать производительное api - за неделю разобрался с golang, через две недели 10 микросервисов уже крутилось в продакшине, обрабатывая миллионы входящих запросов.
doT.js, который я привел как пример выше, это вообще очень легкий и шустрый шаблонизатор, размером чуть больше 3kb)
Очень долго работал с ним и не видел хоть сколько-либо заметной нагрузки даже не старых компьютерах.
Oleg Shevelev: нет, не плевать. Это практически незатратная операция для одного шаблона (даже если сравнить с каким-нибудь анимированным баннером). Другое дело когда на сервер входит 500 клиентов в секунду, и все висит из-за генераций страниц на бекенде, а клиенты закрывают страницу, так и не дождавшись загрузки.
Но мы наверное о разных вещах говорим, я привык работать с большими нагрузками, специфика работы.
Наверное глупый вопрос, но какие преимущества fcgi?
Я использую nginx для отдачи статики, балансировки и проксирования портов на бекенд, который уже на ноде, или приложении go, которые стартуют (и перезапускаются при вылетах) сервисами systemd
Владимир Грабко: Я не обижаюсь на такие выпады) Перечитай свой комментарий через годик-другой, посмеёшься)))
Каждая из функций возвращает булево значение. Логический оператор && вернет true только при условии, что каждая из функций вернет true. Если хоть одна из них вернет false, то и общий результат будет false. Вот такая простая физика.
В задании есть скрытый текст? Потому, что задачи подобные описанной два моих программиста решают за две недели. Какой из пунктов в задании делается больше пары дней?
Я извиняюсь конечно, за то что влезаю в ваш разговор, но судя по описанию тут и на php неделя-две работы, если конечно программисты имеют наработки — своя цмс или опыт работы с одной из публичных.