Однажды мы упёрлись не в CPU и не в диск, а в сеть между приложением и БД. Серверы были «нормальные» по паспорту, но сайт периодически тормозил на ровном месте: страницы открывались быстро, а потом внезапно зависали на 200–400 мс.
Проблема оказалась в том, что приложение и база жили в разных зонах, а задержка съедала больше, чем любая оптимизация кода. После переноса БД ближе к приложению и перевода части тяжёлых запросов в кэш p95 просел почти вдвое. ⚡
Вывод простой: при проектировании инфраструктуры смотрят не только на мощность сервера, но и на расстояния между сервисами. Иногда один лишний хоп дороже, чем ещё 8 ядер.
CDN и Скорость
@cdn_speed_pro_n1k
Однажды мы упёрлись не в CPU и не в диск, а в сеть между приложением и БД. Серверы были «нормальные» по паспор
Этот пост опубликован в Telegram-канале CDN и Скорость. Подписаться можно по ссылке: @cdn_speed_pro_n1k.