У меня есть большие (30MB +) файлы JSON, которые хранятся на моем сервере как file.json. Используя функцию jQuery getJSON ("http: //site/file.json"), она отлично работает. Но, как вы, наверное, подумали, загрузка ответа JSON на 30 МБ занимает приличное время.
Вместо этого я теперь храню их в виде файлов Gzip (file.json.gz), что сокращает их размер до 1 МБ! Я хотел бы сделать то же самое, используя getJSON ("http: //site/file.json.gz"), но похоже, что браузеры не распаковывают ответ GZIP, поэтому анализ это не работает.
Итак, есть ли способ заставить jQuery или браузер распаковывать статический файл JSON, сжатый с помощью GZIP, например file.json.gz?
Кстати: Сохраненные файлы сжимаются правильно. Если я распакую их вручную, я получу действительный файл JSON размером 30 МБ +.