Решение для highloadcup
В первом рейтинге примерно 82 секунды. Во втором - с большим числом данных - очень много, 18000 сек. Дотюнинговать не успел, изменения внесли слишком поздно, много времени потрачено на оптимизацию хранения.
Стек: от Mojolicious + Redis, до inmemory AE::HTTPD, plack+uwsgi.
Возвращаение на AE (сервер Монса) после добавления RPS (uwsgi не выдержал).
Данные упакованы в 600 МБ и делается 6 форков.