caslro
OPTIMIZANDO EL ENTORNO
Usar un servidor con PHP7
Servidor con sistemas de caché de PHP como Memcache o
Memcached
Usar un chero .htaccess optimizado:
Tiempos de expiración
Activar mod_de ate (compresión gzip)
# Comprimir la salida
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/javascript text/javascript appl
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf .ttf
AddType application/x-font-opentype .otf
AddType application/x-font-woff .woff
ExpiresActive On
ExpiresByType image/png "access plus 12 days"
ExpiresByType image/jpeg "access plus 12 days"
ExpiresByType image/gif "access plus 12 days"
ExpiresByType image/svg+xml "access plus 12 days"
ExpiresByType image/x-icon "access plus 12 days"
ExpiresByType application/x-shockwave-flash "access plus 12 days"
ExpiresByType avideo/mp4 "access plus 12 days"
ExpiresByType text/css "access plus 12 days"
ExpiresByType text/javascript "access plus 12 days"
ExpiresByType application/javascript "access plus 12 days"
ExpiresByType application/x-javascript "access plus 12 days"
# Add a far future Expires header for fonts
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType application/x-font-ttf "access plus 1 year"
ExpiresByType application/x-font-opentype "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
OPTIMIZACIÓN BÁSICA JOOMLA!
Activar el caché de Joomla! (En la con guración global)
Caché progresiva o conservacional (para sitios muy
grandes)
Activar la Compresión GZip (si no tenemos mod_de ate en
.htaccess)
Activar modos de producción de la plantilla
Desactivar plugins que no usemos (Importante desactivar
nder y plugins de sistema)
OPTIMIZANDO LAS IMÁGENES
El mayor problema de un sitio web son las imágenes no
optimizadas
Compressor.io o similares
Extensiones que optimizan imágenes
Imágenes para cada dispositivo con XT Adaptive Images
de Extly
Scripts de servidor que optimizan las imágenes
OPTIMIZANDO EL CONTENIDO
Evitar comentarios HTML en nuestro contenido ¡Y en la
plantilla!
Minimizar CSS, JS y HTML
JCH Optimize nos soluciona casi todos los problemas
COMPROBANDO RESULTADOS
No podemos mejorar lo que no podemos medir
GT Metrix nos da varias medidas interesantes
¡¡YO ES QUE ESTOY MU LOCO!!
Haz que toda tu página sea AMP
No cargues CSS ni Javascript externos
Usa la caché del navegador del usuario
¡MUCHAS GRACIAS!
https://extensions.hepta.es
https://manualesjoomla.es
@HeptaExtensions
@carcam
@manualesjoomla

Un sitio superrápido con joomla!

  • 1.
  • 2.
    OPTIMIZANDO EL ENTORNO Usarun servidor con PHP7 Servidor con sistemas de caché de PHP como Memcache o Memcached Usar un chero .htaccess optimizado: Tiempos de expiración Activar mod_de ate (compresión gzip)
  • 3.
    # Comprimir lasalida AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/javascript text/javascript appl BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html # Add correct content-type for fonts AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf AddType application/x-font-opentype .otf AddType application/x-font-woff .woff ExpiresActive On ExpiresByType image/png "access plus 12 days" ExpiresByType image/jpeg "access plus 12 days" ExpiresByType image/gif "access plus 12 days" ExpiresByType image/svg+xml "access plus 12 days" ExpiresByType image/x-icon "access plus 12 days" ExpiresByType application/x-shockwave-flash "access plus 12 days" ExpiresByType avideo/mp4 "access plus 12 days" ExpiresByType text/css "access plus 12 days" ExpiresByType text/javascript "access plus 12 days" ExpiresByType application/javascript "access plus 12 days" ExpiresByType application/x-javascript "access plus 12 days" # Add a far future Expires header for fonts ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-opentype "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year"
  • 4.
    OPTIMIZACIÓN BÁSICA JOOMLA! Activarel caché de Joomla! (En la con guración global) Caché progresiva o conservacional (para sitios muy grandes) Activar la Compresión GZip (si no tenemos mod_de ate en .htaccess) Activar modos de producción de la plantilla Desactivar plugins que no usemos (Importante desactivar nder y plugins de sistema)
  • 5.
    OPTIMIZANDO LAS IMÁGENES Elmayor problema de un sitio web son las imágenes no optimizadas Compressor.io o similares Extensiones que optimizan imágenes Imágenes para cada dispositivo con XT Adaptive Images de Extly Scripts de servidor que optimizan las imágenes
  • 6.
    OPTIMIZANDO EL CONTENIDO Evitarcomentarios HTML en nuestro contenido ¡Y en la plantilla! Minimizar CSS, JS y HTML JCH Optimize nos soluciona casi todos los problemas
  • 7.
    COMPROBANDO RESULTADOS No podemosmejorar lo que no podemos medir GT Metrix nos da varias medidas interesantes
  • 8.
    ¡¡YO ES QUEESTOY MU LOCO!! Haz que toda tu página sea AMP No cargues CSS ni Javascript externos Usa la caché del navegador del usuario
  • 9.