Чтобы уменьшить размер моего файла json, я хотел сжать его.Поэтому я пытаюсь сжать файл данных json, отправленный с php-сервера:
header('Content-Encoding: gzip');
$output = gzencode(json_encode($data));
echo $output;
, а затем распаковать его в javascript (ajax methodd):
$.ajax({
url: url,
type: "GET",
headers : {'Accept-Encoding': 'gzip '},
async: true,
success: function (data) {
console.log("sucess !!");
console.log(data);
...
)};
Я также изменил сервер apacheчтобы распаковать его автоматически:
LoadModule deflate_module modules/mod_deflate.so
И:
<IfModule mod_headers.c>
<FilesMatch ".(js|css|xml|gz|txt|json)$">
Header append Vary: Accept-Encoding
</FilesMatch>
Однако я не смог получить данные должным образом (они все еще сжимают).
Не могли бы вы сообщить мне, что я делаю неправильно?
Спасибо