Чикагский босс кажется аккуратным фреймворком и хорошим предлогом для изучения Эрланг.
Использовали ли вы кого-нибудь из вас? Могу ли я получить отличную производительность на одном компьютере?
Чикагский босс кажется аккуратным фреймворком и хорошим предлогом для изучения Эрланг.
Использовали ли вы кого-нибудь из вас? Могу ли я получить отличную производительность на одном компьютере?
Я не могу говорить о производительности Chicago Boss специально, но веб-серверы Erlang, как правило, очень быстр.
Они также очень хороши для нескольких одновременных подключений из-за примитивов Erlang concurrency. Я знаю, что Chicago Boss не использует Yaws, но вот Apache vs. Yaws, только для справки.
Согласовано, C во многих случаях быстрее, но с любой скоростью, которую вы получите от обработки C, вы потеряете, когда у вас будет несколько пользователей. Подумайте об этом так:
Некоторые сайты, сделанные с Chicago Boss, например elryvideo и others
Обычно Erlang примерно в 4-5 раз медленнее, чем делает то же самое в C, хотя то, что он теряет в скорости, он получает в эффективности, простоте и стабильности. Выполняя то, что превосходит Эрланг, я думаю, что он находится примерно в 2-3 раза от C. Он также может быть скомпилирован в родные двоичные файлы, чтобы ускорить его на 20% больше.
Просто знайте, что есть много общих вещей, в которых Эрланг не очень хорош, например, манипуляции струнами и хруст чисел. Эрланг был сделан для распространения (в большинстве чувств слова), так что это было потрясающе.
О, и о большой производительности на одной машине: не более половины того, что приложение C. Но опять же, это все равно вероятно в 30-40 раз быстрее, чем эквивалент в ruby, php или python.