Привет всем
На Go/python/php/nodejs/java я пишу примерно с одиноковой скоростью и они имеют свои плюсы и ми. Поэтому логично выбрать язык
Уже не раз слышал на форумах и в статьях такую типичную мантру:
К тому же в вебе скорость упирается в IO/базу а не в скорость кода
. Вот только не видел подтверждение этому.
К сожалению тесты, что я нашёл в нете не учитывают существование базы. Например этот тест
Node Express vs Python Flask vs Go vs Sparkjava vs... не про database &template engine:
Подскажите тест который бы учитывал веб нагрузку.
UPDATE 27.01.15:
Моё предположение, что из-за того что мы не пишим код так, что все запросы предопределены, а используем что-то на подобии rows, err := con.Query("select a, b from partage where p1=? and p2=?", p1, p2). У нас будет подение производительности. Например на не строго типизированных языках.
Пока я написал тест, который генерирует исходник на go/python/php в котором подряд записаны комманды вставки(INSERT 10000):
python: 00:03.19s
php: 00:2.94s
go: 00:2.55s
ГО: Кстати компиляция кода, в котором 50000 строк в файле - занимала 20+ минут и я убил процесс
UPDATE2:
Отличное сравнение по всевозможным языкам/фреймфоркам:
спасибо
uvelichitel