Apache2.4 и кодирование AEM и Json gzip

#json #apache #aem #mod-deflate

#json #apache #aem #мод-дефлировать

Вопрос:

Файл Json отсутствует ниже кодировки после перехода с Apache2.2 на Apache2.4 и AEM dispatcher 4.3.3 заголовок появляется, если я устанавливаю заголовок для файлов json с locationmatch. для json есть запись deflate, но она игнорируется.

AddOutputFilterByType ВЫКАЧАТЬ приложение / json

похоже, это файл размером 0 КБ

Изменить: Принять-Кодирование содержимого-Кодирование: gzip

2.2

  Mark bundle as not supporting multiuse
HTTP/1.1 200 OK
- Date: Wed, 18 Nov 2020 19:25:42 GMT
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: frame-ancestors 'self'
Cache-Control: no-cache, no-store, max-age=0
X-Content-Type-Options: nosniff
Expires: -1
Vary: Accept-Encoding
Content-Encoding: gzip
X-XSS-Protection: 1; mode=block
Content-Length: 22
Content-Type: application/json;charset=iso-8859-1
Content-Language: en
 

2.4

  HTTP/1.1 200 OK
 Date: Wed, 18 Nov 2020 19:41:55 GMT
 Server: Apache
 Strict-Transport-Security: max-age=31536000; includeSubDomains
 X-Frame-Options: SAMEORIGIN
 Content-Security-Policy: frame-ancestors 'self'
 Cache-Control: no-cache, no-store, max-age=0
 X-Content-Type-Options: nosniff
 Expires: -1
 X-XSS-Protection: 1; mode=block
 Content-Length: 2
 Content-Type: application/json;charset=iso-8859-1
 Content-Language: en
 

Комментарии:

1. увеличение размера файла до 4 КБ вернуло кодировку в файле json, поэтому размер файла 0 кб является проблемой. Я не могу найти какой-либо документ, касающийся ограничения размера файла в документе mod_deflate Apache2.4.

2. Это особенность Apache 2.4, если вы посмотрите в исходный код mod_defalte, там упоминается, что сжатие файлов небольшого размера отключено.