Bună ziua.

Brotli este un modul de compresie a datelor atunci când trimite datele între server și laptop, și el a avut pretențiile de a înlocui Gzip, cu o ușoară creștere a vitezei de câteva ms.

Modulul Brotli a prezentat în ultima vreme probleme de compatibilitate şi stabilitate, iar acesta din urmă nu mai este menţinut de editor.

Vom activa Gzip/dezactivează brotli în toate conturile noastre.

Cu toate acestea, puteți utiliza manual  cu Apache (modul PROXY Nginx) de către.htaccess prin adăugarea următoarelor (personalizabile):

# BROTLI Dynamic - Server Generatored on-the-fly

<ifmodul mod_brotli.c>

    AddOutputFilterByType BROTLI_COMPRESS text/plain text/xml text/javascript application/javatascript

</ifmodul>

<IfModule mod_headers.c>

♪ Brotli Static - Precompressed

# Server brotli compresed CSS and JS files if they exist and the client accepts brotly.

    RewriteCond "% {HTTP:Accept-encoding}" "br"

    RewriteCond "% {REQUEST_FILENAME}\.br" -

    RewriteRule "\.*) "$1$2\.br"

# Tovarăşe decente tips, şi prevant dublu compresie.

    RewriteRule "\.css\.br" -"T=text/css,E=no-brotli:1,E=No-gzip:1]

    RewriteRule "\.js\.br" -"T=text/javascript,E=no-brotli:1,E=No-gzip:1]

  <FilesMatch "\.js\.br\.css\.b) $*

Serveşte-te corect.

    Header append Content-Encoding br

# Cache Control and Enable CORS

    Expiră activ

    ExpirăDefault "acces plus 1 month"

    Header set Cache-Control "public, imutable, max-age=2628000, s-maxage = 2628000"

    Header set Access-Control-Allow-Origin "*

    Header Append Vary Accept-Encoding

  </FilesMatch>

</IfModul>

Traducerea şi adaptarea:

 

Mulţumesc.

Echipa YOORshop