PHP+nginx+Gzip проблема с Content-length
Всем привет. Есть проблема с загрузкой json с api. На стороне сервера api обращается к базе данных и экспортирует данные в формате json, на стороне клиента XMLHttpRequest данные принимает, но при onprogress возвращает total:0
Была попытка принудительно засунуть в вывод длину строки, но это не принесло результата.
$json = json_encode($rates, JSON_UNESCAPED_UNICODE, JSON_NUMERIC_CHECK);
$size = mb_strlen($json, '8bit');
header("Content-length: ".$size);
echo $json;
В гугле говорят что nginx убирает заголовок Content-length Есть ли решения данной проблемы, что бы клиент получал значение total и я смог организовать шкалу загрузки?