Hola,

Brotli es un módulo de compresión de datos al enviar datos entre el servidor y el ordenador remoto, y afirmó reemplazar a Gzip, con un pequeño impulso de velocidad de unos pocos ms.

El módulo Brotli ha presentado recientemente problemas de compatibilidad y estabilidad, y este último ya no es mantenido por el editor. Por lo tanto, debemos abandonarlo.

No es una gran pérdida. Procederemos a la activación de gzip / desactivación de Brotli en todas las cuentas de nuestros servidores.

De todos modos, todavía tenemos módulo Brotli dentro de Apache, y puede utilizarlo con el modo PROXY de Nginx, añadiendo el código aquí después de (personalizable) : 

BROTLI Dynamic - Servidor Generado sobre la marcha

.ifmodule mod.brotli.c

    AddOutputFilterByType BROTLI-COMPRESS text/plaín text/xml text/css text/javascript application/javascript

-/Permeado.

Si Module mod.headers.c

BROTLI Static - Precomprimido

Servir archivos CSS compressed CSS y JS si existen y el cliente acepta brotli.

    RewriteCond "%-HTTP:Accept-encodificación" "br"

    RewriteCond "%-REQUEST-FILENAME-br" "-s"

    Rewrite Rule "A(.*)-.(js.css) "$1-.$2.br" [QSA]

Servir los tipos de contenido correctos y prevenir la compresión doble.

    Rewrite Rule "A.css-.br$" "-" [T=text/css,E=no-brotli:1,E=no-gzip:1]

    Rewrite Rule "A.js.br$" "-" [T=text/javascript,E=no-brotli:1,E=no-gzip:1]

  "FilesMatch "(.js.br.css.br.br.br)$"

Servir el tipo correcto de codificación.

    Encistad de contenido-Encoding br

Control de caché y habilita CORS

    Expira Activo On

    ExpiresPor defecto "acceso más 1 mes"

    Juego de encabezado Cache-Control "púbido, inmutable, max-age=2628000, s-maxage=2628000"

    Encabezado de conjunto Access-Control-Allow-Origin "*"

    Encave de Vary Accept-Encoding

  -/FilesMatch.

-/Si el Módulo.

===== END BROTLI =====

 

Gracias,

Equipo de YOORshop