Интересно было бы всё-таки увидеть сравнение на реальных задачах - мне кажется, что сравнивать скорость на коротеньком хелловорлде не совсем корректно.
В дансере с Dancer::Plugin::Database можно делать коннекты к мусклю с keepalive и переиспользовать старый коннект при последующем запросе, в итоге таких коннектов получается по числу воркеров и всё хорошо.
Гипотетически вместо этого модуля можно использовать асинхронную работу с мусклем - VTI недавно выкладывал готовый модуль, но у меня на самом деле постоянной такой нагрузки нет, я поленился пробовать.
http://bitrate.epipe.com/starman-vs-uwsgi-psgi-server-performance-comparison_104
Reply
Интересно было бы всё-таки увидеть сравнение на реальных задачах - мне кажется, что сравнивать скорость на коротеньком хелловорлде не совсем корректно.
Спасибо, попробую.
Reply
В дансере с Dancer::Plugin::Database можно делать коннекты к мусклю с keepalive и переиспользовать старый коннект при последующем запросе, в итоге таких коннектов получается по числу воркеров и всё хорошо.
Гипотетически вместо этого модуля можно использовать асинхронную работу с мусклем - VTI недавно выкладывал готовый модуль, но у меня на самом деле постоянной такой нагрузки нет, я поленился пробовать.
Reply
Leave a comment