Pull to refresh

Comments 5

Думаю, проблема в использовании вызова fork. При порождении процесса копируется таблица страниц виртуальной памяти. Чем больше памяти выделил процесс, тем медленнее будет работать fork. Переход на vfork решит проблему, но как я смог нагуглить, разработчики от этого отказались: https://github.com/libuv/libuv/pull/141

напишем HTTP-сервер, порождающий новый процесс в ответ на каждый запрос

Зумеры изобрели CGI?

когда пересел с пхп на тайпскрипт, осознал, насколько CGI ужасен. максимально костыльные подходы и абсолютно нерациональное использование памяти

Это важно только в HighLoad, а когда у домашней странички всего 5 посетителей в неделю, то все эти заморочки излишние. Вопрос как понять и на каком моменте пора переходить с PHP на какие-то производительные подходы. Опять же для PHP есть всякие FastCGI. В определенный момент и Node тоже упираеться и я так понимаю, что следующий шаг это Golang и Rust.

Так почему медленее то?

Sign up to leave a comment.

Articles