Drupal multisite: gestionar múltiples webs desde una sola instalación
Drupal ofrece varias estrategias para gestionar múltiples sitios web desde una infraestructura compartida. Para organizaciones que operan varias marcas, filiales o micrositios, esta capacidad reduce significativamente los costes de mantenimiento, hosting y gestión técnica frente a mantener instalaciones independientes.
En nuestra experiencia con proyectos como la gestión de múltiples sites para Grupo Damm, donde operamos más de 10 sitios web para diferentes marcas del grupo, hemos probado y refinado las distintas aproximaciones que Drupal permite. Desde nuestro servicio de desarrollo y mantenimiento Drupal gestionamos arquitecturas multisitio para varios clientes.
Multisite nativo vs instalaciones independientes
Drupal incluye de serie la capacidad multisite: una sola base de código compartida que sirve múltiples sitios, cada uno con su propia base de datos y configuración. El directorio sites/ alberga la configuración específica de cada sitio, y Drupal determina qué configuración cargar según el dominio de la petición.
La ventaja principal es el mantenimiento: una sola actualización del core y de los módulos contribuidos se aplica a todos los sitios simultáneamente. La desventaja es que todos los sitios comparten las mismas versiones de módulos, lo que puede ser problemático si un sitio necesita una versión específica de un módulo que es incompatible con otro.
Domain Access: multisitio con base de datos compartida
El módulo Domain Access ofrece una alternativa al multisite nativo donde todos los sitios comparten una misma base de datos. El contenido se etiqueta con el dominio al que pertenece, permitiendo compartir contenido entre sitios o mantenerlo exclusivo de uno. Esto es ideal cuando los sitios comparten parcialmente catálogos, noticias o recursos.
Este enfoque funciona bien para redes de sitios con contenido solapado, como cadenas de tiendas con información corporativa compartida pero contenido local específico, o grupos editoriales con secciones temáticas que comparten ciertos artículos.
Gestión de configuración en entornos multisitio
La gestión de configuración es donde los proyectos multisitio se complican. El sistema de Configuration Management de Drupal (config export/import) está diseñado para una sola instalación. En entornos multisitio, necesitas herramientas adicionales como Config Split o Config Ignore para gestionar la configuración que es común a todos los sitios y la que es específica de cada uno.
Una buena práctica es definir tres capas de configuración: configuración base compartida por todos los sitios, configuración por tipo de sitio (si hay plantillas) y configuración específica de cada sitio individual. Esto permite aplicar cambios globales de forma eficiente sin afectar las personalizaciones locales.
Rendimiento y escalabilidad
En arquitecturas multisitio, el rendimiento requiere atención específica. Cada sitio necesita su propia estrategia de caché (Varnish con VCLs diferenciados por dominio), su propio índice de búsqueda (Solr core o Elasticsearch index por sitio) y su propia configuración de CDN si sirve assets desde dominios diferentes.
La monitorización también se multiplica: no basta con saber que la infraestructura está sana — necesitas métricas por sitio para identificar cuál está consumiendo recursos excesivos o cuál tiene problemas de rendimiento específicos. Si gestionas o planeas gestionar múltiples sitios Drupal, podemos ayudarte a diseñar la arquitectura que mejor equilibre eficiencia operativa y flexibilidad.
🚀 ¿Tu proyecto Drupal necesita un impulso?
En Keliam trabajamos con Drupal desde hace años en proyectos de alta exigencia. Si buscas un partner técnico para migraciones, desarrollo de módulos o arquitectura headless, estamos aquí.
- Desarrollo y Mantenimiento Drupal — tu partner Drupal de confianza
- Auditoría Técnica Web — análisis de rendimiento y arquitectura
- Mantenimiento Web — soporte continuo para tu plataforma



