Diferencia entre revisiones de «Apache»

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda
Línea 28: Línea 28:
         # Activamos la compresion.
         # Activamos la compresion.
         SetOutputFilter DEFLATE
         SetOutputFilter DEFLATE
 
         # Indicamos los tipos de contenido a comprimir.
         # Indicamos los tipos de contenido a comprimir.
         AddOutputFilterByType DEFLATE text/plain
         AddOutputFilterByType DEFLATE text/plain
Línea 41: Línea 41:
         AddOutputFilterByType DEFLATE application/javascript
         AddOutputFilterByType DEFLATE application/javascript
         AddOutputFilterByType DEFLATE application/x-javascript
         AddOutputFilterByType DEFLATE application/x-javascript
 
         # Indicamos las extensiones de los ficheros a comprimir.
         # Indicamos las extensiones de los ficheros a comprimir.
         <files *.html>
         <files *.html>

Revisión del 10:28 28 ago 2022

General

Recursos

  • Sitio oficial: EN
  • Documentación oficial: EN

Best practices

Compresión GZIP

Habilitar la compresión GZIP.

GNU/Linux

Debian

Ir al virtual host:

sudo nano books.proyectosbeta.net.conf

Agregar:

 LoadModule deflate_module modules/mod_deflate.so
   LoadModule headers_module modules/mod_headers.so
   LoadModule filter_module modules/mod_filter.so
   <IfModule mod_deflate.c>
       # Activamos la compresion.
       SetOutputFilter DEFLATE

       # Indicamos los tipos de contenido a comprimir.
       AddOutputFilterByType DEFLATE text/plain
       AddOutputFilterByType DEFLATE text/html
       AddOutputFilterByType DEFLATE text/xml
       AddOutputFilterByType DEFLATE text/gml
       AddOutputFilterByType DEFLATE text/css
       AddOutputFilterByType DEFLATE application/json
       AddOutputFilterByType DEFLATE application/xml
       AddOutputFilterByType DEFLATE application/xhtml+xml
       AddOutputFilterByType DEFLATE application/rss+xml
       AddOutputFilterByType DEFLATE application/javascript
       AddOutputFilterByType DEFLATE application/x-javascript

       # Indicamos las extensiones de los ficheros a comprimir.
       <files *.html>
           SetOutputFilter DEFLATE
       </files>
       <files *.xml>
           SetOutputFilter DEFLATE
       </files>
       <files *.gml>
           SetOutputFilter DEFLATE
       </files>
       <files *.json>
           SetOutputFilter DEFLATE
       </files>
       <files *.js>
           SetOutputFilter DEFLATE
       </files>
       <files *.css>
           SetOutputFilter DEFLATE
       </files>
  1. DeflateCompressionLevel 9
       # No se comprimen para navegadores antiguos.
       #BrowserMatch ^Mozilla/4 gzip-only-text/html
       #BrowserMatch ^Mozilla/4.0[678] no-gzip
       #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
   </IfModule>

Luego habilitar el modulo siguiente:

 sudo a2enmod headers

Ahora reiniciar el server apache.

 sudo systemctl restart apache2

Trace HTTP Request

Deshabilitar el trace HTTP Request.

User & Group

Signature

Deshabilitar signature.