Вы могли получить лучший из обоих миров при расположении вещей как так:
Пользователь-> nginx-> Лак-> направляющие
Включите gzip сжатие от nginx до пользователя. Это - самый медленный сегмент и также самое дорогостоящее. Я предполагаю, что Ваш nginx, Лак и экземпляры направляющих локальны друг для друга. Ваша локальная пропускная способность должна быть более, чем достаточной. Помимо этого не имеет слишком большого смысла к gzip только распаковывать для сборки ESI.