Como primer dato antes de entrar a lo tecnico vamos a entender las razones generales porque es importante optimizar Drupal 7.
- Consultas a la base de datos
- Carga de CSS y Javascript
- Imagenes
- Carga de modulo que no usas.
Estas son las principales razones por las cuales debemos optimizar el funcionamiento de nuestro sitio en Drupal.
Vamos con las recomendaciones para mejorar la performance.
Cambios en el configuracion
Un cambio rapido que podemos hacer facilmente para mejorar la performance es diriguirse a Administracion >> Configuracion >> Redimiento y activar:
- Caché de páginas para usuarios anónimos
- Caché de bloques
- Reunir y comprimir archivos CSS.
- Juntar los archivos JavaScript.
Desactivando algunos modulos
- Update manager
- Desactivar cualquier modulo de debug
- Desactivar cualquier modulo "Overlay"
- Desactivar el modulo toolbar instala el modulo "administration menu" en su remplazo.
Modulo Boost
Instala y activa el modulo boost, para mas información revisa el analisis de este modulo en nuestra seccion de analisis de modulos o en el siguiente link.
Algunos ajuste avanzados
Agregando reglas a tu .htaccess
Codigo para comprimir paginas, si usas esta regla no es neceario habilitar "Compress cached pages" en las configuraciones de rendimiento.
##### Midwestern Mac-recommended additions #####
# Use mod_deflate to gzip components
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/css application/x-javascript application/javascript text/plain text/html text/xml application/xml
</IfModule>
# Disable ETags (can help if you're using multiple servers, or use cloud hosting)
# see: http_://www.askapache.com/htaccess/apache-speed-etags.html for more info
FileETag None
################################################
fuente : http://www.midwesternmac.com/blogs/jeff-geerling/drupal-7-front-end-performance