LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

nginx действительно в таком случае работает как проксик-балансировщик нагрузки. В описанном мною случае работы меньше нужно делать. Писать свой веб-сервер, например. Он просто не нужен. nginx делает свою работу, мой код свою. Причём, есть чёткое разделение по задачам. У nginx свои, у меня мои.

Был бы FastCGI не нужен, его бы в похапе не использовали. Так бы и обрабатывали по одному чиху на запрос. Вот и вот.

И тут дело в другом. Вопрос в том, что называть ненужной хернёй. В моём случае ненужной хернёй является Go или Rust или что там придумаете ещё. Мне всего-навсего нужен nginx с поддержкой fastcgi, сама по себе libfcgi и мой сишный код. Ну ещё либы для работы с СУБД. В крайнем случае, чтобы с шаблонами документов работать, libctemplate (это аналог перлового HTML::Template для С) может сгодиться, чтобы из каких-нибудь .tmpl делать .html. Всё, пожалуй. Никакой инфраструктуры Java, php, rust, go или python. Этих языков вообще может не быть в системе, так что в моём случае именно go является какой-то ненужной хернёй, если честно. Впрочем, если кому-то нравится, то я и не против. Однако, дикий ржач вызывает то, что люди сейчас по второму кругу изобретают колесо которое уже ездит. И, кстати, всегда ездило.

Вопли про «несовременный», «небезопасный» и прочая-прочая-прочая, я слышу вот уже который год. Равно как и лет 20 уже слышу «sanitize user input». Ничего нового, Вы знаете… Это просто умиляет даже. =)))

И да. Лет 10 назад на лорчике модно было вопрошать «а пачиму ни на ирланге?!?». Ну и где этот ваш «ирланг»? Где всё это громадьё высокопроизводительных и высоконагруженных систем, который по их словам тут каждый второй писал? Да там же, где и все эти новомодные и более безопасные альтернативы С. В… ну, Вы поняли, да? =)))

P.S. О! Вон кто-то про Erlang/Elixir вспомнил… Ну и память у человека… =)))

Исходная версия Moisha_Liberman, :

Кому как.

nginx действительно в таком случае работает как проксик-балансировщик нагрузки. В описанном мною случае работы меньше нужно делать. Писать свой веб-сервер, например. Он просто не нужен. nginx делает свою работу, мой код свою. Причём, есть чёткое разделение по задачам. У nginx свои, у меня мои.

Был бы FastCGI не нужен, его бы в похапе не использовали. Так бы и обрабатывали по одному чиху на запрос. Вот и вот.

И тут дело в другом. Вопрос в том, что называть ненужной хернёй. В моём случае ненужной хернёй является Go или Rust или что там придумаете ещё. Мне всего-навсего нужен nginx с поддержкой fastcgi, сама по себе libfcgi и мой сишный код. Ну ещё либы для работы с СУБД. В крайнем случае, чтобы с шаблонами документов работать, libctemplate (это аналог перлового HTML::Template для С) может сгодиться, чтобы из каких-нибудь .tmpl делать .html. Всё, пожалуй. Никакой инфраструктуры Java, php, rust, go или python. Этих языков вообще может не быть в системе, так что в моём случае именно go является какой-то ненужной хернёй, если честно. Впрочем, если кому-то нравится, то я и не против. Однако, дикий ржач вызывает то, что люди сейчас по второму кругу изобретают колесо которое уже ездит. И, кстати, всегда ездило.

Вопли про «несовременный», «небезопасный» и прочая-прочая-прочая, я слышу вот уже который год. Равно как и лет 20 уже слышу «sanitize user input». Ничего нового, Вы знаете… Это просто умиляет даже. =)))

И да. Лет 10 назад на лорчике модно было вопрошать «а пачиму ни на ирланге?!?». Ну и где этот ваш «ирланг»? Где всё это громадьё высокопроизводительных и высоконагруженных систем, который по их словам тут каждый второй писал? Да там же, где и все эти новомодные и более безопасные альтернативы С. В… ну, Вы поняли, да? =)))