
Вы когда-нибудь ловили себя на том, что пытаетесь выжать каждую миллисекунду из своего HTTP-сервера? Возможно, вы слышали, что «Nginx — король скорости», и думали: «Вызов принят!» Что ж, давайте поговорим об обработке небольшого контента (менее 100 КБ) в десять раз быстрее обычного.
Секретный соус? Эффективное управление памятью с помощью буферных пулов. ?
? Проблема
Каждому HTTP-запросу нужен буфер для обработки контента. Начнем с простого: