Diferencia entre revisiones de «Apache»

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 8: Línea 8:
= Best practices =
= Best practices =


== Compresión GZIP ==
== Compresión Gzip ==


Habilitar la compresión GZIP.
Habilitar la compresión Gzip.


=== GNU/Linux ===
=== GNU/Linux ===
Línea 61: Línea 61:
             SetOutputFilter DEFLATE
             SetOutputFilter DEFLATE
         </files>
         </files>
#       DeflateCompressionLevel 9         
     
#     DeflateCompressionLevel 9         
         # No se comprimen para navegadores antiguos.
         # No se comprimen para navegadores antiguos.
         #BrowserMatch ^Mozilla/4 gzip-only-text/html
         #BrowserMatch ^Mozilla/4 gzip-only-text/html

Revisión actual - 09:30 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>
      
#      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.