из рельсов, возвращаемая статистика говорит, что КХ потратил 10 мс на выполнение запроса, время выполнения запроса в рельсовом приложении - 100-200 мс. Получается, что бОльшее время тратится на передачу данных, установку соединения и тд. Я хочу открыть персистентное соединение, но, как написали выше, большое количество персистентных соединений не рекомендуется (у меня крутится до 1000 клиентов, но рейт запросов небольшой). Правильно я понимаю что мне надо ставить chproxy или nginx, который будет работать в данном случае как pg_bouncer. Что порекомендуете?
Сначала надо разобраться на что время уходит. Если на передачу и переваривание в рельсах то тут вам ни proxy ни nginx особо не помогут.
Обсуждают сегодня