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