Alojamiento compartido Software
Los 7 mejores proveedores de hosting para Craft CMS en 2026: comparativa y clasificación
¿Listo para disfrutar de cargas de página en menos de un segundo, gestión automatizada de colas y flujos de trabajo de desarrollo sin fricciones para tus proyectos de Craft CMS? Tanto si necesitas arquitecturas PaaS nativas y diseñadas primero para Craft, como Servd, Fortrabbit e Hyperlane; Infrastructure-as-Code de nivel empresarial mediante Platform.sh; aprovisionamiento de servidores en la nube de alto rendimiento con DigitalOcean junto con Laravel Forge; agilidad multi-cloud gestionada a través de Cloudways; o alojamiento NVMe ecológico de Krystal, elegir la infraestructura adecuada es la clave más importante para escalar tus experiencias digitales. Deja de malgastar horas de ingeniería facturables en el mantenimiento manual de servidores: compara nuestras plataformas de alojamiento de Craft CMS mejor valoradas, elige el entorno adaptado a la infraestructura tecnológica de tu agencia y lanza hoy mismo tu proyecto de Craft CMS de alto rendimiento con total confianza.
| Ver precios | Ver precios | Ver precios | Ver precios | Ver precios | Ver precios | Ver precios | |
|---|---|---|---|---|---|---|---|
| Puntuación TOP7 | 9.8 | 9.2 | 8.8 | 8.5 | 8.3 | 8 | 7.5 |
|
Precio inicial (mensual) El precio mensual anunciado más bajo para los planes básicos.
|
$15.00 |
$10.00 |
€15.00 |
$10.00 |
$18.00 (DO+Forge) |
$11.00 |
$5.00 |
|
Tipo de modelo de precios Metodología de cálculo de facturación utilizada por el proveedor de alojamiento.
|
Por proyecto/aplicación |
Por contenedor de aplicación |
Por contenedor de aplicación |
Recursos por CPU/RAM |
Por Droplet + panel fijo |
Por servidor en la nube |
Cuenta compartida/cPanel |
|
Prueba gratuita / período de reembolso Período de prueba sin riesgo para probar la implementación de Craft.
|
Prueba gratuita de 14 días |
Cuenta de desarrollo gratuita |
Prueba gratuita de 14 días |
Prueba gratuita de 30 días |
Crédito de 60 días (DO) |
Prueba gratuita de 3 días |
Garantía de devolución de 30 días |
|
Asistencia gratuita para la migración Asistencia práctica de ingeniería para migrar sitios Craft existentes.
|
|||||||
|
Soporte disponible 24/7/365 Disponibilidad de soporte técnico las 24 horas del día.
|
|||||||
|
Ingenieros especializados en Craft CMS Personal de soporte específicamente capacitado para depurar problemas de la pila de Craft CMS, Twig y Yii2.
|
|||||||
|
Base de conocimientos completa Documentación adaptada específicamente a la implementación y el mantenimiento de Craft CMS.
|
|||||||
|
Asignación de ancho de banda base Límite mensual de transferencia de datos incluido en el plan básico.
|
500 GB+ |
Ilimitado |
500 GB+ |
Varía según el plan |
1,000 GB |
1,000 GB |
Ilimitado |
|
Protección frente al uso razonable y al exceso de escala Protege frente a aumentos inesperados en las facturas durante picos de tráfico imprevistos.
|
|||||||
|
SLA con tiempo de respuesta garantizado Tiempo de respuesta contractual para los tickets de soporte prioritario.
|
< 1 hora |
< 2 horas |
< 2 horas |
< 1 hora (de pago) |
Varía |
< 1 hora |
< 1 hora |
|
Sincronización nativa de la configuración del proyecto Aplica automáticamente las actualizaciones de project.yaml de Craft durante el despliegue, sin comandos manuales de CLI.
|
|||||||
|
Supervisión automatizada de trabajadores de cola Procesos en segundo plano dedicados y supervisados que ejecutan 'craft queue/listen' para tareas asíncronas.
|
|||||||
|
Integración S3 con volúmenes de recursos integrada Integración lista para usar que permite enviar grandes volúmenes de recursos directamente al almacenamiento en la nube (S3/R2).
|
|||||||
|
Compatible de forma nativa con Craft 5 y PHP 8.2/8.3+ Entorno de ejecución optimizado, preconfigurado para el núcleo de Craft 5 y los requisitos modernos de PHP.
|
|||||||
|
Almacenamiento en caché nativo de plantillas Twig Mecanismos de almacenamiento en caché a nivel de servidor, optimizados específicamente para la representación de bloques de Craft Twig.
|
|||||||
|
Almacenamiento en caché perimetral de la API headless de Craft Optimización del almacenamiento en caché perimetral para los endpoints de Craft GraphQL y REST API.
|
|||||||
|
Sincronización de bases de datos entre varios entornos Herramientas GUI nativas para transferir bases de datos fácilmente entre Dev, Staging y Production.
|
|||||||
|
Motor de transformación de imágenes Optimizaciones de memoria de Gmagick/Imagick en el servidor para las transformaciones de imágenes de Craft.
|
|||||||
|
Socio oficial de Craft CMS Reconocido como socio oficial de hosting o plataforma avalada por Pixel & Tonic.
|
|||||||
|
Instalador de Craft CMS con un clic Proceso de configuración automatizado para poner en marcha una instancia limpia de Craft CMS en menos de un minuto.
|
|||||||
|
Implementación continua basada en Git Activa compilaciones automatizadas y despliegues sin tiempo de inactividad al enviar cambios a GitHub/GitLab.
|
|||||||
|
Entornos de vista previa de ramas efímeras Genera una compilación de pruebas aislada con datos reales para cada solicitud de incorporación de cambios abierta de Git.
|
|||||||
|
CLI de Composer 2.x preinstalada Gestor de dependencias Composer preconfigurado para instalar plugins y paquetes de Craft.
|
|||||||
|
Acceso a terminal SSH y Craft CLI Acceso completo al terminal para ejecutar directamente en el servidor los comandos 'php craft'.
|
|||||||
|
Administrador gráfico de variables de entorno (.env) Interfaz de panel para actualizar de forma segura los parámetros de Craft .env sin editar archivos.
|
|||||||
|
Herramientas CLI para importar y exportar bases de datos Scripts y comandos integrados para exportar y restaurar copias de seguridad de bases de datos SQL de Craft.
|
|||||||
|
Implementaciones atómicas sin tiempo de inactividad Intercambia los enlaces simbólicos después de la compilación para garantizar que el sitio no tenga ningún tiempo de inactividad durante las implementaciones de aplicaciones.
|
|||||||
|
Entornos de pruebas dedicados Creación de entornos de staging con 1 clic para probar actualizaciones del núcleo o de plugins de Craft antes de publicarlas en producción.
|
|||||||
|
Ejecución de pasos personalizados para compilar recursos Ejecuta npm, Vite o los activadores de compilación de Tailwind durante el proceso automatizado de implementación.
|
|||||||
|
Activadores de automatización de webhooks Webhooks entrantes y salientes para activar reconstrucciones del sitio o notificaciones externas.
|
|||||||
|
Arquitectura del servidor web Software de servidor web central que ejecuta el código PHP de Craft.
|
Nginx |
Nginx |
Nginx |
Nginx |
Nginx |
Apache / Nginx |
LiteSpeed Enterprise |
|
Caché en memoria con Redis incluida Servicio Redis preinstalado para el almacenamiento de sesiones de Craft, operaciones rápidas de clave-valor y almacenamiento en caché de datos.
|
|||||||
|
Configuración de OPcache optimizada para Craft Configuración de PHP OPcache preajustada para optimizar el rendimiento de ejecución de archivos de Craft CMS.
|
|||||||
|
Protocolo de almacenamiento SSD NVMe Unidades de almacenamiento NVMe de alta velocidad que ofrecen IOPS rápidas para la lectura de bases de datos y archivos.
|
|||||||
|
Descarga de recursos en una CDN global Red perimetral integrada para servir imágenes y recursos de Craft transformados a nivel mundial.
|
|||||||
|
Compatibilidad con HTTP/3 y QUIC Compatibilidad con protocolos de red de última generación para minimizar la demora del establecimiento de conexión.
|
|||||||
|
Conversión automática a WebP/AVIF Compatibilidad a nivel de servidor o de canalización de recursos con formatos de imagen comprimidos modernos.
|
|||||||
|
Opciones del motor de base de datos Sistemas de bases de datos relacionales compatibles con el almacenamiento de contenido de Craft.
|
MySQL / MariaDB |
MySQL / MariaDB |
MariaDB |
MySQL / Postgres |
MySQL / Postgres |
MariaDB / MySQL |
MariaDB |
|
Asignación de memoria PHP predeterminada Memoria asignada por ejecución del proceso PHP.
|
512 MB+ |
512 MB+ |
512 MB+ |
512 MB+ |
Configurable |
512 MB+ |
512 MB+ |
|
SLA contractual de disponibilidad Garantía de SLA para el tiempo de actividad del servidor.
|
99.90% |
99.90% |
99.90% |
99.99% |
99.99% |
99.90% |
99.90% |
|
Aislamiento de infraestructura mediante contenedores Ejecuta instancias de la aplicación Craft en contenedores aislados de Docker/Kubernetes/LVE.
|
|||||||
|
Aislamiento del clúster de bases de datos Aísla los servicios de bases de datos en hardware dedicado y no compartido.
|
|||||||
|
Regiones globales de centros de datos Número de regiones geográficas disponibles para aprovisionar servidores.
|
Global (AWS) |
UE / EE. UU. |
UE / EE. UU. |
Global (multinube) |
Más de 14 regiones |
Más de 60 regiones |
3 regiones (Reino Unido/UE) |
|
Recursos de servidor con escalado automático Permite escalar dinámicamente la CPU y la RAM durante los picos de tráfico sin que el sitio deje de funcionar.
|
|||||||
|
Modo del motor de ejecución de PHP Método utilizado para ejecutar scripts PHP y gestionar solicitudes simultáneas de usuarios.
|
PHP-FPM |
PHP-FPM |
PHP-FPM |
PHP-FPM |
PHP-FPM |
PHP-FPM |
LiteSpeed SAPI |
|
Dirección IP estática dedicada Opción para asignar una IP pública dedicada y no compartida al entorno de alojamiento.
|
|||||||
|
Compatibilidad con Infraestructura como código (IaC) Define servicios, colas y bases de datos mediante archivos de configuración del repositorio (p. ej., platform.app.yaml).
|
|||||||
|
Energía verde / créditos de energía renovable Compensa el consumo energético operativo con créditos de energía 100% renovable.
|
|||||||
|
Renovación automática de SSL Emisión gratuita de certificados de Let's Encrypt o ZeroSSL y renovación automática cada 90 días.
|
|||||||
|
Opciones de infraestructura IaaS en la nube Proveedores de hardware subyacentes disponibles para la implementación del alojamiento.
|
AWS |
Nube personalizada |
K8s personalizado |
AWS / GCP / Azure |
DigitalOcean |
DO / Vultr / AWS / GCP |
Cloud NVMe personalizado |
|
Cortafuegos de aplicaciones web (WAF) Capa de seguridad perimetral que bloquea SQLi, XSS y tráfico de bots maliciosos.
|
|||||||
|
Copias de seguridad automáticas diarias/por hora Copias de seguridad automáticas externas de las bases de datos SQL y los volúmenes de recursos cargados.
|
|||||||
|
Período de retención de copias de seguridad Tiempo durante el cual las copias de seguridad históricas permanecen disponibles para su restauración inmediata.
|
30 días |
30 días |
30 días |
30+ días |
7–30 días |
1–14 días |
30 días |
|
Generación de instantáneas bajo demanda Permite crear un punto de copia de seguridad manual al instante antes de realizar actualizaciones importantes.
|
|||||||
|
Aislamiento del almacenamiento de copias de seguridad externas Almacena las copias de seguridad del sistema en ubicaciones aisladas de terceros en la nube, fuera de las instalaciones.
|
|||||||
|
Refuerzo de la seguridad del directorio público de carga Aplica restricciones de ejecución al directorio de cargas públicas para bloquear scripts maliciosos.
|
|||||||
|
Actualizaciones automatizadas del sistema operativo y de seguridad Gestiona automáticamente las actualizaciones de seguridad del sistema operativo, Nginx y PHP.
|
|||||||
|
Mitigación de ataques DDoS Protección en el perímetro del servidor contra ataques distribuidos de denegación de servicio de gran volumen.
|
|||||||
|
Arquitectura preparada para SOC 2 / RGPD La infraestructura cumple con los estándares de cumplimiento de privacidad y seguridad de datos empresariales.
|
|||||||
|
Autenticación de dos factores para la cuenta (2FA) Exige autenticación de dos factores (2FA) para acceder al panel del centro de control del alojamiento.
|
|||||||
|
Compatibilidad nativa con PostgreSQL Compatibilidad con motores de bases de datos relacionales PostgreSQL, preferidos por los sitios empresariales de Craft.
|
|||||||
|
Compatibilidad con MySQL 8.0+ / MariaDB 10.6+ Compatibilidad con motores modernos de MySQL o MariaDB optimizados para las tablas de contenido de Craft.
|
|||||||
|
Supervisión dedicada de procesos de cola Los procesos daemon se supervisan con herramientas del sistema (como Supervisor) para reiniciar las colas que fallen.
|
|||||||
|
Alertas de fallos de cola por correo electrónico y webhook Notificaciones cuando los trabajos en segundo plano de la cola de Craft fallan o se bloquean.
|
|||||||
|
Agrupación de conexiones de bases de datos Optimiza la gestión de conexiones para consultas de bases de datos con alta concurrencia.
|
|||||||
|
Cifrado de los datos almacenados en la base de datos Bloques cifrados del disco subyacente que protegen los datos de la base de datos en reposo.
|
|||||||
|
Ajuste automatizado de VACUUM e índices de la base de datos Mantiene el rendimiento de los índices de la base de datos para agilizar las búsquedas de recursos y entradas.
|
|||||||
|
Límites configurables de tiempo de espera de la base de datos Permite ajustar los tiempos de espera de ejecución de consultas para migraciones de Craft de larga duración.
|
|||||||
|
Registros de rendimiento de consultas en tiempo real Acceso al panel para inspeccionar los registros de consultas lentas y los cuellos de botella de la base de datos.
|
|||||||
|
Restauración de instantáneas de la base de datos con un clic Restaura instantáneas específicas de la base de datos directamente en staging o producción con 1 clic.
|
|||||||
| Ver precios | Ver precios | Ver precios | Ver precios | Ver precios | Ver precios | Ver precios |
¿Qué es Craft CMS?
Craft CMS es un sistema de gestión de contenidos PHP autohospedado y centrado en el contenido, creado sobre el framework Yii2. Diseñado como una alternativa moderna a las plataformas CMS tradicionales con plantillas restrictivas, Craft ofrece total libertad para modelar el contenido, diseñar el front-end y definir la arquitectura del sistema.
-
Modelado de contenido personalizado: En lugar de utilizar tipos de publicación predefinidos o creadores de páginas con criterios rígidos, Craft permite a los desarrolladores crear diseños de campos personalizados, secciones y estructuras repetibles complejas mediante campos Matrix.
-
Motor de plantillas Twig: La renderización del front-end funciona con Twig, lo que da a los desarrolladores control total sobre la salida de HTML, CSS y JavaScript, sin código innecesario del sistema en el marcado.
-
Arquitectura headless e híbrida: Incluye una API GraphQL nativa lista para usar y admite tanto plantillas tradicionales renderizadas en el servidor como stacks de front-end headless (React, Vue, Next.js).
-
Experiencia de autor: Ofrece un panel de control sencillo, funciones de vista previa en directo, localización multisitio y controles detallados de permisos de usuario.
Cómo afecta el hosting al rendimiento de Craft CMS
Como Craft CMS gestiona el contenido como elementos relacionales (entradas, categorías, recursos y usuarios) con relaciones complejas entre campos, la infraestructura de alojamiento determina directamente la velocidad del sitio, la estabilidad del backend y la escalabilidad.
1. Ejecución dinámica de PHP y tiempo de respuesta del servidor (TTFB)
Cada carga de página no almacenada en caché en Craft requiere ejecutar código PHP para procesar plantillas Twig, resolver las relaciones entre elementos y construir el diseño de la página. Las velocidades de reloj lentas de la CPU o las asignaciones bajas de memoria PHP (menos de 256 MB a 512 MB) provocan un tiempo hasta el primer byte (TTFB) elevado y pueden causar tiempos de espera de puerta de enlace HTTP 504 cuando varios usuarios solicitan páginas dinámicas simultáneamente.
2. Rendimiento de lectura/escritura de la base de datos e IOPS
Craft almacena los datos de los elementos en tablas de base de datos normalizadas en MySQL o PostgreSQL. Las consultas complejas—como buscar, filtrar o renderizar bloques Matrix anidados—requieren uniones de tablas intensivas. Las plataformas de alojamiento con altos IOPS de disco NVMe y grupos de búfer de memoria de base de datos optimizados permiten ejecutar SQL rápidamente, mientras que las unidades de disco de gama baja crean cuellos de botella en la renderización.
3. Ejecución de procesos de cola en segundo plano (craft queue/listen)
Craft aplaza las tareas pesadas—como reindexar datos de búsqueda, enviar correos electrónicos, generar mapas del sitio XML y actualizar volúmenes de recursos—a una cola asíncrona en segundo plano. El alojamiento prémium para Craft utiliza procesos del sistema supervisados (como Supervisor) para procesar continuamente los trabajos de la cola en segundo plano. Los alojamientos económicos que ejecutan cron básicos activados por la web suelen provocar acumulaciones en la cola y tareas del panel de control bloqueadas.
4. Transformaciones de imágenes y procesamiento de recursos
Cuando los autores de contenido suben imágenes de alta resolución, Craft utiliza motores gráficos del servidor (Gmagick o Imagick) para recortar automáticamente según el punto focal, cambiar el tamaño y convertir las imágenes a WebP/AVIF. La falta de RAM o la limitación de la CPU compartida durante las transformaciones de imágenes pueden hacer que las cargas del panel de control se bloqueen o que se cierre el grupo activo de procesos PHP.
5. Almacenamiento en caché en memoria (Redis frente a caché en disco local)
Craft admite el almacenamiento en caché de bloques de plantillas Twig ({% cache %}) y el almacenamiento de sesiones. En una infraestructura de nube o PaaS de alto rendimiento, estos elementos de caché se guardan en memoria mediante Redis, sin utilizar el almacenamiento en disco. En servidores compartidos de menor capacidad que se ven obligados a utilizar archivos de caché en disco local, las operaciones intensivas de lectura y escritura de la caché aumentan la carga de E/S del disco y reducen el rendimiento general.
4 ventajas arquitectónicas cruciales del alojamiento optimizado de Craft CMS
Tiempos de respuesta del servidor inferiores a un segundo (TTFB) gracias al almacenamiento en caché en memoria
El alojamiento optimizado de Craft combina ajustes de PHP OPcache preconfigurados con almacenamiento en memoria Redis. Esto permite servir plantillas Twig compiladas, datos de sesión y respuestas de la API GraphQL directamente desde la RAM, evitando consultas a la base de datos en solicitudes repetidas y manteniendo el tiempo hasta el primer byte (TTFB) por debajo de 100 ms.
Procesamiento fiable de colas en segundo plano de forma asíncrona
Los ejecutores de colas dedicados y supervisados (que ejecutan craft queue/listen mediante daemons de Supervisor) procesan tareas en segundo plano—como la reindexación de búsquedas, la generación de mapas del sitio y los correos electrónicos transaccionales—de forma continua, sin saturar los grupos de procesos de los trabajadores web HTTP ni provocar tiempos de espera en el panel de control.
Ejecución acelerada de consultas SQL relacionales
Craft estructura contenido personalizado (campos Matrix, tipos de entrada y categorías) en tablas relacionales normalizadas. El almacenamiento SSD NVMe de alto rendimiento, combinado con grupos de búferes de MySQL/PostgreSQL optimizados, evita los cuellos de botella en las consultas y gestiona uniones complejas de varias tablas durante las búsquedas o el filtrado de catálogos.
Transformaciones y descarga de recursos multimedia aisladas
Los entornos preconfigurados para Craft asignan límites de RAM dedicados a las bibliotecas de procesamiento gráfico (Gmagick/Imagick) y se integran de forma nativa con volúmenes de almacenamiento en la nube (Amazon S3, Cloudflare R2). Esto descarga las transformaciones de imágenes pesadas y las conversiones a WebP/AVIF del servidor web, evitando el agotamiento de la memoria de PHP durante las cargas masivas de contenido por parte de los autores.
Cuadro de evaluación del alojamiento de Craft CMS: rendimiento dinámico, optimización de la pila y seguridad administrada
Diseñado exclusivamente como una PaaS de Craft CMS, Servd ofrece un tiempo hasta el primer byte (TTFB) ultrabajo al ejecutar PHP 8.2/8.3 en contenedores de aplicaciones optimizados, respaldados por el almacenamiento en caché de memoria Redis de alta velocidad y el almacenamiento en caché nativo de páginas estáticas.
Automatiza por completo la sincronización de la configuración project.yaml, ofrece ejecutores de colas supervisados de forma nativa para tareas en segundo plano y descarga las transformaciones de imágenes directamente a los volúmenes de recursos de Amazon S3.
Los contenedores Docker aislados evitan vulnerabilidades entre cuentas y cuentan con copias de seguridad automatizadas diarias externas, implementaciones atómicas sin tiempo de inactividad y gestión de SSL de Let's Encrypt.
Ejecuta Craft CMS en unidades de aplicación PHP-FPM dedicadas con nodos de base de datos MySQL rápidos, manteniendo sistemáticamente los tiempos de respuesta del servidor por debajo de 250 ms para plantillas Twig complejas.
Plataforma oficial asociada de Craft, con compatibilidad nativa con los daemons de cola/escucha de Craft, acceso SSH/Composer CLI y activadores de implementación mediante Git push.
Utiliza un modelo de sistema de archivos efímero que protege inherentemente contra scripts maliciosos de web shell, por lo que todos los archivos multimedia deben almacenarse en buckets aislados y seguros de almacenamiento en la nube.
La arquitectura de contenedores basada en Kubernetes garantiza la asignación de CPU y RAM dedicadas para la ejecución dinámica de PHP y gestiona uniones complejas de bases de datos relacionales de Yii2/Craft sin ralentizaciones.
Genera entornos de vista previa de ramas aislados e instantáneos en cada solicitud de incorporación de cambios de Git, con compilaciones automatizadas de dependencias de Composer y migraciones de bases de datos.
Límites aislados de pods de Kubernetes, filtrado automatizado de Web Application Firewall (WAF) y puntos automatizados para crear instantáneas de la base de datos antes de las implementaciones.
Infraestructura multinube de nivel empresarial (AWS, GCP, Azure), optimizada para implementaciones headless de Craft CMS (API GraphQL/REST) y un gran volumen de solicitudes dinámicas.
Utiliza Infrastructure-as-Code (platform.app.yaml) para orquestar microservicios de PHP, MariaDB/PostgreSQL, Redis y Elasticsearch en distintas ramas de desarrollo.
Cumplimiento normativo empresarial integral (SOC 2, GDPR, preparado para HIPAA), con sistemas de archivos de solo lectura en producción, mitigación de DDoS y entornos de implementación inmutables.
Los Cloud Droplets NVMe sin procesar, administrados mediante Forge, ofrecen un rendimiento de CPU sin limitaciones y ejecución pura de Nginx/PHP-FPM para crear páginas rápidamente y reducir la latencia de las consultas.
Requiere configurar manualmente con un clic en Forge los trabajadores de cola de Supervisor, los límites de OPCache y los servicios de Redis, pero una vez configurado ofrece un control total a los desarrolladores.
Se basa en cortafuegos UFW a nivel de sistema, protección contra ataques de fuerza bruta con fail2ban y renovación automatizada de Let's Encrypt; requiere supervisión de un desarrollador para actualizar el sistema operativo subyacente.
Implementa Craft en una infraestructura de nube administrada (DigitalOcean, Vultr, AWS) con una pila optimizada (Nginx, MariaDB, PHP-FPM) para mantener una renderización rápida durante los picos de tráfico.
Incluye una interfaz gráfica administrada para la puesta en escena con 1 clic, almacenamiento en caché automatizado de Redis y programaciones cron personalizables para ejecutar colas en segundo plano, aunque carece de sincronización automática nativa de project.yaml de Craft.
Cortafuegos dedicados a nivel de sistema operativo, acceso al panel con 2FA, protección automatizada contra bots, listas de IP permitidas y copias de seguridad automatizadas del servidor fuera del sitio.
Los servidores web LiteSpeed Enterprise, junto con el almacenamiento NVMe, ofrecen velocidades de ejecución sólidas como punto de partida para proyectos de Craft pequeños y medianos que usan LSCache.
Admite Composer y el acceso al terminal SSH mediante cPanel, pero depende de las tareas cron tradicionales del sistema en lugar de ejecutores de colas en segundo plano supervisados continuamente.
Aislamiento de cuentas CloudLinux LVE, firewall de aplicaciones web Imunify360, análisis automatizado de malware y renovaciones automáticas gratuitas de SSL.
Nuestro veredicto y recomendaciones
Diseñado exclusivamente para Craft CMS
A diferencia de los proveedores de alojamiento genéricos de PHP o cPanel, toda la infraestructura de Servd —desde los bloques de servidor de Nginx hasta las configuraciones de bases de datos y el enrutamiento de URL— está diseñada en torno a Craft CMS y su framework Yii2 subyacente.
Servd Asset Platform nativa y transformaciones externas al servidor
Traslada todo el procesamiento de imágenes fuera de tu servidor web. Las imágenes de alta resolución se redimensionan, optimizan y convierten en la nube, fuera del servidor, lo que evita que el alto uso de memoria bloquee el grupo de procesos de PHP.
Supervisión automatizada de trabajadores de cola
Ejecuta y supervisa continuamente procesos en segundo plano (craft queue/listen) con capacidades de autorreparación. Tareas como la reindexación de búsquedas, la generación de mapas del sitio y los correos electrónicos transaccionales se ejecutan sin problemas, sin saturar los hilos de solicitudes web.
Compatibilidad nativa con project.yaml y sincronización entre varios entornos
Aplica sin problemas los cambios de project.yaml de Craft, los registros de la base de datos y los volúmenes de recursos entre los entornos de desarrollo local, preparación y producción en vivo, sin necesidad de intervención manual en la línea de comandos.
Implementaciones atómicas sin tiempo de inactividad
Se integra directamente con tu repositorio Git (GitHub/GitLab) para compilar recursos frontend, ejecutar composer install y realizar migraciones de bases de datos. También cambia de forma atómica los enlaces simbólicos del entorno para que los visitantes del sitio no experimenten interrupciones.
Caché integrada de páginas estáticas y en memoria de Redis
Incluye caché Redis preconfigurada junto con caché estática de página completa sin configuración, con activadores automáticos de invalidación de caché cada vez que los autores guardan una entrada en el Panel de control de Craft.
Seguridad de contenedores aislados y copias de seguridad cifradas
Ejecuta cada proyecto en su propia red interna en contenedores, protegida por un cortafuegos de hardware, con datos cifrados en reposo, renovaciones automáticas de SSL y detección de fallos de PHP.
Copias de seguridad externas completas y reversiones con un solo clic
Realiza copias de seguridad automáticas de bases de datos, archivos de código, ajustes del entorno y volúmenes de recursos en un almacenamiento secundario redundante en la nube, y proporciona puntos de restauración con 1 clic en cuestión de minutos.
Canal de compilación del front-end fuera del servidor
Gestiona los procesos de compilación exigentes del frontend (Node.js, Vite, Tailwind CSS o webpack) dentro de sistemas dedicados para compilaciones de implementación, lo que garantiza que la CPU y la RAM de producción permanezcan 100 % disponibles para los visitantes del sitio en vivo.
Facturación adaptada a agencias y transferencia de proyectos
Permite a agencias y trabajadores independientes crear sitios web para clientes en entornos de desarrollo aislados y transferir al cliente la propiedad del proyecto, los derechos de acceso y la facturación recurrente del alojamiento directamente, sin complicaciones.
Correo electrónico transaccional y gestión de registros incluidos
Incluye una integración SMTP de ElasticEmail preconfigurada para los correos transaccionales salientes de Craft, así como la exportación gestionada de registros a Papertrail y Datadog, sin necesidad de complementos de correo de terceros.
Integración profunda con el plugin de Craft (servd-asset-storage)
Cuenta con el respaldo de un plugin oficial de Craft CMS que proporciona la inserción nativa de tokens CSRF para el almacenamiento en caché estático, compatibilidad con Imager-X/ImageOptimize y sincronización fluida de recursos entre los entornos local y de producción mediante sencillas variables .env.
Preguntas y respuestas
¿Qué es el alojamiento de Craft CMS y en qué se diferencia del alojamiento PHP estándar?
El hosting de Craft CMS es un entorno de alojamiento web optimizado específicamente para el framework PHP Yii2, el renderizado de Twig y los esquemas de bases de datos relacionales que utiliza Craft CMS. A diferencia del hosting PHP estándar o de WordPress, que suele usar Apache con almacenamiento básico de archivos en caché, el hosting de Craft CMS requiere asignaciones de memoria PHP elevadas, enrutamiento nativo de Nginx, procesos supervisados de colas en segundo plano (craft queue/listen) y un IOPS rápido de base de datos para las uniones complejas de tablas.
¿Cuáles son los requisitos mínimos del sistema para alojar Craft CMS 5?
Craft CMS 5 requiere PHP 8.2 o superior con extensiones específicas habilitadas (bcmath, ctype, cURL, dom, fileinfo, filter, GD o Imagick, iconv, intl, json, mbstring, openssl, PCO, SimpleXML, zip). Para la compatibilidad con bases de datos, requiere MySQL 8.0.17+ (o MariaDB 10.6+) con compatibilidad con InnoDB, o PostgreSQL 12+.
¿Por qué es fundamental la velocidad de ejecución de PHP 8.2/8.3+ para Craft CMS?
Craft CMS ejecuta lógica PHP personalizada, evalúa archivos de plantillas Twig y consulta elementos de bases de datos relacionales en cada solicitud HTTP que no se atiende desde la caché. Las versiones recientes de PHP (8.2 y 8.3) incluyen compilación JIT (Just-In-Time) y mejoras en la gestión de memoria que reducen considerablemente el tiempo hasta el primer byte (TTFB) y la sobrecarga de ciclos de CPU al analizar diseños de página complejos.
¿Qué es project.yaml y cómo gestiona el alojamiento la sincronización de Project Config?
En Craft CMS, project.yaml registra los cambios en la arquitectura del sistema —como campos personalizados, secciones, bloques matrix y roles de usuario— en archivos de texto sin formato con control de versiones. El hosting optimizado para Craft ejecuta php craft project-config/apply automáticamente durante los flujos de implementación, sincronizando los cambios estructurales del esquema entre los entornos local, de pruebas y de producción sin necesidad de configurar manualmente el panel de control.
¿Qué son los trabajadores de cola de Craft CMS y por qué requieren supervisión en segundo plano?
Craft CMS aplaza las operaciones que consumen mucho tiempo —como volver a indexar los datos de búsqueda, enviar correos electrónicos transaccionales, procesar recursos de vídeo e imagen y generar mapas del sitio XML— a una cola asíncrona. En lugar de depender del tráfico web o de tareas cron básicas activadas por la web, los hosts optimizados usan supervisores de procesos (como Supervisor o systemd) para ejecutar craft queue/listen como un daemon continuo de segundo plano con recuperación automática.
¿Por qué Craft CMS funciona mejor en servidores web Nginx que en Apache?
Nginx utiliza una arquitectura asíncrona y basada en eventos que procesa miles de conexiones HTTP simultáneas con un consumo de memoria menor que el modelo de Apache, que crea un proceso por solicitud. Nginx también gestiona el enrutamiento de recursos estáticos, el microalmacenamiento en caché y el proxy inverso directamente en la capa del kernel, lo que reduce los cuellos de botella de los procesos de trabajo durante los picos de tráfico.
¿Cómo afectan las uniones de bases de datos relacionales al rendimiento de Craft CMS?
Craft CMS almacena el contenido de forma jerárquica en tablas de base de datos normalizadas (entradas, elementos personalizados, categorías y bloques matrix). Para renderizar una sola página, a menudo se necesitan instrucciones SQL JOIN complejas que abarcan decenas de tablas. Los entornos de hosting con altas velocidades de reloj de CPU de un solo núcleo, grandes grupos de búferes de base de datos e índices de consulta optimizados ejecutan estas uniones entre varias tablas mucho más rápido.
¿Por qué son esenciales las altas IOPS de disco NVMe para las operaciones de bases de datos de Craft CMS?
Las operaciones de entrada/salida por segundo (IOPS) miden la rapidez con la que el hardware de almacenamiento lee y escribe bloques de datos. Como Craft lee con frecuencia plantillas principales, claves de caché y tablas complejas de bases de datos, las unidades NVMe de alto rendimiento minimizan los tiempos de espera del disco y aceleran la finalización de consultas a la base de datos y las operaciones del panel de control.
¿Qué función cumple Redis en el almacenamiento en caché y de sesiones de Craft CMS?
Redis es un almacén de datos clave-valor en memoria que acelera Craft CMS cuando se configura como controlador principal de caché y sesiones. Almacenar bloques de caché de plantillas Twig, respuestas a consultas GraphQL y sesiones de inicio de sesión de usuarios en la RAM del servidor elimina los ciclos de lectura y escritura en disco, lo que reduce hasta un 80 % la carga de las consultas a la base de datos.
¿Cómo funciona el almacenamiento en caché de bloques de Twig ({% cache %}) en un alojamiento optimizado?
La etiqueta nativa {% cache %} de Craft guarda fragmentos compilados de plantillas Twig en el controlador de caché configurado (idealmente, Redis o grupos de memoria de la base de datos). El alojamiento optimizado gestiona automáticamente la invalidación de la caché cuando se guarda contenido en el panel de control, lo que garantiza que los visitantes que regresan reciban fragmentos HTML precompilados sin generar páginas completas mediante PHP.
¿Cómo afectan las configuraciones headless de Craft CMS (GraphQL / REST) a los requisitos de alojamiento?
Al ejecutar Craft CMS sin interfaz con frameworks de frontend (como Next.js, Nuxt o React), el servidor de alojamiento actúa principalmente como un punto de conexión de API. Las necesidades de alojamiento pasan a centrarse en tiempos de respuesta de API con alta concurrencia, caché optimizada de consultas GraphQL, conectividad de base de datos de baja latencia e integración con CDN perimetral para cargas JSON en caché.
¿Por qué son necesarias las extensiones Gmagick o Imagick para los volúmenes de recursos de Craft?
Craft CMS depende de bibliotecas de procesamiento gráfico para realizar recortes automáticos según el punto focal, cambiar el tamaño y convertir imágenes a los formatos WebP/AVIF cuando los autores cargan archivos multimedia. La biblioteca nativa GD suele degradar la calidad de imagen y consumir demasiada RAM del sistema, mientras que Imagick o Gmagick ofrecen transformaciones de imágenes más rápidas y de mayor calidad con un menor consumo de memoria.
¿Cómo beneficia al rendimiento del alojamiento descargar el almacenamiento de grandes volúmenes de recursos en Amazon S3 o Cloudflare R2?
Almacenar los archivos cargados por los usuarios, las imágenes transformadas y los documentos PDF en depósitos de almacenamiento en la nube (S3, Cloudflare R2) desacopla los archivos multimedia del sistema de archivos del servidor de aplicaciones. Esto mantiene reducida la huella de disco del servidor local, permite implementaciones instantáneas sin tiempo de inactividad, simplifica las copias de seguridad externas y permite que las CDN de borde sirvan contenido multimedia directamente a visitantes de todo el mundo.
¿Cuál es la principal diferencia entre una plataforma PaaS de Craft (Servd, Fortrabbit) y un alojamiento en la nube IaaS (DigitalOcean)?
Una plataforma como servicio (PaaS) para Craft proporciona un entorno totalmente administrado y preconfigurado, diseñado específicamente para Craft CMS, que automatiza los trabajadores de cola, las migraciones de bases de datos y el almacenamiento en caché de Redis. Un host de infraestructura como servicio (IaaS) proporciona recursos informáticos en la nube sin procesar (como máquinas virtuales VPS), por lo que los desarrolladores deben encargarse del aprovisionamiento del servidor, la aplicación de parches de seguridad y la supervisión de daemons.
¿Cómo funcionan las implementaciones atómicas sin tiempo de inactividad en Craft CMS?
Los procesos de implementación atómica obtienen el código de Git, ejecutan composer install, ejecutan las herramientas de compilación de front-end (Vite/Tailwind) y aplican las actualizaciones del esquema project.yaml dentro de una carpeta de compilación temporal. Cuando se superan todas las comprobaciones de implementación, el servidor web actualiza de inmediato un enlace simbólico a la nueva carpeta de compilación, lo que garantiza que los visitantes nunca encuentren páginas en estados defectuosos durante las actualizaciones.
¿Por qué son imprescindibles el acceso SSH y la compatibilidad con Composer CLI para el alojamiento de Craft CMS?
Craft CMS depende de Composer para instalar actualizaciones del núcleo, gestionar plugins de terceros y cargar automáticamente las dependencias de PHP. El acceso al terminal SSH permite a los desarrolladores ejecutar comandos php craft —como borrar cachés, aplicar migraciones de bases de datos, crear usuarios administrativos y solucionar problemas en los registros de errores— directamente desde la línea de comandos.
¿Qué son los sistemas de archivos efímeros y cómo afectan a las cargas de archivos multimedia en Craft CMS?
Los hosts PaaS en contenedores (como Fortrabbit o Platform.sh) suelen utilizar sistemas de archivos efímeros, lo que significa que los archivos del disco local se eliminan y restablecen con cada implementación de código. En estos entornos, todos los recursos cargados y los archivos multimedia transformados deben almacenarse en volúmenes externos de recursos en la nube (como Amazon S3) para evitar la pérdida de datos.
¿Cuál es el límite de memoria de PHP (memory_limit) recomendado para Craft CMS?
Craft CMS requiere un memory_limit mínimo de 256 MB para sitios con contenido estándar. Sin embargo, los sitios empresariales con muchas funciones, las configuraciones complejas de GraphQL o las aplicaciones que realizan transformaciones de imágenes complejas en el servidor deberían asignar 512 MB o más a cada proceso PHP para evitar bloqueos por agotamiento de memoria.
¿Cómo se integran los procesos de compilación del front-end (Vite / Tailwind CSS) con las implementaciones de Craft?
Los sitios Craft modernos generan recursos CSS y JavaScript compilados con herramientas de Node.js como Vite o Tailwind CSS. Los hosts Craft avanzados ejecutan scripts de compilación directamente en ejecutores de implementación aislados durante los hooks de implementación de Git, lo que evita que los archivos de código fuente sin procesar lleguen a producción y mantiene sincronizados los recursos del entorno de desarrollo local.
¿Cómo protegen las variables de entorno (.env) las configuraciones de Craft en múltiples entornos?
Craft CMS utiliza un archivo .env en el directorio raíz para almacenar variables específicas del entorno, como credenciales de bases de datos, claves de API, URL del sitio y claves de licencia. Las plataformas de alojamiento ofrecen gestores seguros de variables de entorno con interfaz gráfica para inyectar estos valores directamente en el contenedor de ejecución, y así mantener las credenciales secretas fuera de los repositorios públicos de control de versiones.
¿Cuáles son los riesgos de usar tareas cron web estándar en lugar de demonios de cola supervisados?
Depender de cron del sistema estándar (o de URL de cron activadas desde la web) para procesar las colas de Craft significa que las tareas en segundo plano se ejecutan en intervalos fijos y con retraso (p. ej., cada 15 minutos). Si un trabajo de cola falla, se bloquea o alcanza los límites de memoria, la cola se detiene por completo hasta que se vacíe manualmente; en cambio, los demonios supervisados reinician automáticamente los trabajos fallidos al instante.
¿Cómo afecta el almacenamiento en caché de página completa a funciones dinámicas de Craft CMS, como los tokens CSRF?
La caché de página completa del servidor web sirve HTML estático, que puede almacenar tokens de protección contra la falsificación de solicitudes entre sitios (CSRF) caducados y provocar errores al enviar formularios. Las configuraciones de alojamiento optimizadas para Craft gestionan automáticamente la inyección dinámica de tokens CSRF mediante hooks de cliente JavaScript o plantillas SSI (Server Side Includes) perimetrales del lado del servidor.
¿Por qué es importante la agrupación de conexiones a bases de datos para las aplicaciones de Craft con alta concurrencia?
Cuando un gran número de visitantes simultáneos solicita páginas dinámicas de Craft, la aplicación abre varias conexiones a la base de datos. Sin agrupación de conexiones o límites optimizados para los hilos de MySQL/PostgreSQL, el servidor agota rápidamente los controladores de base de datos disponibles, lo que provoca errores de «Demasiadas conexiones».
¿Cómo funcionan los entornos de pruebas y vista previa en las configuraciones multisitio de Craft CMS?
Craft CMS admite la localización multisitio desde una sola instalación. El alojamiento administrado de Craft permite a los desarrolladores crear clones de prueba aislados —con subdominios de prueba asignados o URL localizadas— para probar nuevos idiomas de localización, diseños de campos y actualizaciones de plugins antes de integrar los cambios en producción.
¿Qué configuraciones de seguridad debe aplicar el hosting de Craft CMS a los directorios públicos?
Como Craft dirige todas las solicitudes a través de un único archivo index.php dentro de la carpeta /web o /public, el proveedor debe restringir la ejecución directa de scripts PHP dentro de los directorios de carga (como /web/uploads). Esto evita que los archivos maliciosos cargados por los usuarios ejecuten código a nivel del sistema en el servidor.
¿Cómo protegen las instantáneas automatizadas de bases de datos Craft CMS durante las actualizaciones del esquema?
La aplicación de nuevos plugins de Craft o la ejecución de actualizaciones importantes del núcleo modifica las tablas de la base de datos del sistema. Las instantáneas automatizadas del alojamiento crean una copia de seguridad en un momento determinado justo antes de ejecutar el script de implementación, lo que permite revertir la base de datos con un solo clic si falla la migración de un plugin de terceros.
¿Se puede usar PostgreSQL en un hosting para Craft CMS y cuáles son sus ventajas?
Sí, Craft CMS es totalmente compatible con PostgreSQL 12+. PostgreSQL ofrece opciones avanzadas de indexación, un procesamiento más rápido de consultas complejas sobre datos espaciales y JSON, y un alto rendimiento de concurrencia con cargas de escritura intensivas, lo que lo convierte en una opción popular para proyectos de Craft empresariales.
¿Cómo gestiona Craft CMS el enrutamiento global de recursos multisitio en el hosting perimetral?
Las arquitecturas globales de alojamiento combinan configuraciones localizadas de bases de datos de Craft CMS con redes de distribución de contenido (CDN) perimetrales. El servidor de origen se encarga de la renderización dinámica de Twig, mientras que los nodos perimetrales almacenan y sirven medios estáticos, recursos CSS/JS localizados y cargas útiles de API en caché desde ubicaciones cercanas a los visitantes de todo el mundo.
¿Cuál es la diferencia entre un hosting gestionado por el cliente y un hosting multiusuario para agencias?
El alojamiento multiinquilino para agencias permite a los equipos de desarrollo gestionar varios sitios Craft de clientes desde un panel central con grupos de recursos compartidos. El alojamiento gestionado por el cliente aísla los proyectos de cada cliente en cuentas de facturación y entornos en contenedores independientes, lo que garantiza un control de acceso y una asignación de recursos claros.
¿Cuándo debería una empresa pasar de un hosting genérico a una PaaS dedicada a Craft CMS?
Deberías cambiar a una PaaS dedicada para Craft CMS cuando tu sitio tenga tiempos de carga lentos en el panel de control, tareas de cola en segundo plano atascadas, errores de memoria durante la carga de recursos o cuando tu equipo de desarrollo necesite sincronización automatizada de project.yaml, implementaciones Git sin tiempo de inactividad y asistencia especializada para el framework Craft.