#apache #.htaccess #compression #brotli
Вопрос:
Я пытаюсь активировать лучшее BrotliCompressionQuality 6 или 7 в моем файле htaccess, но это не имеет смысла при сжатии. Может быть, существует специальный синтаксис для использования одной строки?
Вот хороший рабочий пример:
AddOutputFilterByType BROTLI_COMPRESS;DEFLATE text/html
И я пытаюсь использовать это для лучшего сжатия:
AddOutputFilterByType BROTLI_COMPRESS;DEFLATE BrotliCompressionQuality 7 text/html
Но качество сжатия всегда по умолчанию.
Тест с https://tools .paulcalvano.com/compression.php всегда отображается значение по умолчанию, равное 5.
Кто-нибудь знает, как настроить качество сжатия на другое значение по умолчанию всего в одной строке?
Комментарии:
1.
BrotliCompressionQuality
это отдельная директива, а не «параметр» дляAddOutputFilterByType
или что-то в этом роде. Поэтому просто нет смысла спрашивать, как «сделать это в одной строке».
Ответ №1:
AddOutputFilterByType BROTLI_COMPRESS;DEFLATE BrotliCompressionQuality 7 text/html
Должно быть:
AddOutputFilterByType BROTLI_COMPRESS;DEFLATE text/html
BrotliCompressionQuality 7
Но BrotliCompressionQuality
не может использоваться в .htaccess
. Эта директива может использоваться только в конфигурации основного сервера (или vHost).
Ссылка:
Комментарии:
1.Если я использую BrotliCompressionQuality как отдельную строку
AddOutputFilterByType BROTLI_COMPRESS;DEFLATE text/html
BrotliCompressionQuality 7
, я получаю ошибку 5002. @Astarot Ах,
BrotliCompressionQuality
может использоваться только в конфигурации основного сервера (или виртуального хоста). Это не может быть использовано в.htaccess
.3. Хорошо, тогда я останусь, сжав 5. Спасибо!