FAQ sobre rendimiento de WordPress en servidores compartidos
¿Tu WordPress va lento en un hosting compartido? No estás solo. Millones de sitios web conviven en servidores compartidos y, aunque es una opción económica, puede presentar desafíos de rendimiento. Aquí tienes las respuestas a las preguntas más frecuentes para que tu sitio vuele sin necesidad de cambiar de plan.
¿Por qué mi WordPress es lento en hosting compartido?
Un servidor compartido funciona como un edificio de departamentos. Todos los inquilinos (sitios web) comparten los mismos recursos: CPU, RAM y base de datos. Si un vecino tiene un sitio con mucho tráfico o un plugin mal optimizado, puede consumir recursos que afectan a todos. Las causas más comunes son:
- Exceso de plugins: Cada plugin añade código y consultas a la base de datos.
- Imágenes pesadas: Fotos sin comprimir de 2 MB o más.
- Tema mal optimizado: Algunos temas incluyen scripts innecesarios.
- Caché desactivado: Sin caché, el servidor debe generar la página desde cero en cada visita.
- Base de datos inflada: Revisiones de entradas, comentarios spam y transients acumulados.
¿Cuánto tráfico puede soportar un WordPress en hosting compartido?
Depende del proveedor, pero en general un sitio optimizado puede manejar entre 500 y 2000 visitas diarias sin problemas. Con caché y buenas prácticas, incluso 5000 visitas/día son factibles. Si superas esas cifras, considera migrar a un VPS o servidor dedicado.
Preguntas Frecuentes sobre Rendimiento
¿Debo usar un constructor de páginas (page builder)?
Depende. Constructores como Elementor o Divi son cómodos, pero añaden mucho código extra. Si tu hosting es muy limitado, prefiere el editor nativo de WordPress (Gutenberg) o un constructor ligero como Oxygen. Si ya usas uno, activa la caché de CSS y JavaScript que suelen incluir.
[INFO] Los constructores de páginas pueden aumentar el tiempo de carga entre 0.5 y 2 segundos. En un servidor compartido, cada segundo cuenta.
¿Cómo configurar la caché correctamente?
La caché es tu mejor aliada. Sin ella, cada visitante obliga a PHP a ejecutar consultas a la base de datos. Con caché, se sirve una copia estática HTML.
Pasos básicos:
- Instala un plugin de caché: Los más recomendados para compartido son WP Super Cache (gratuito y ligero) o W3 Total Cache (más potente pero complejo).
- Activa la caché de página: En WP Super Cache, ve a Ajustes → WP Super Cache y haz clic en "Activar el almacenamiento en caché".
- Caché de navegador: Actívala para que los visitantes guarden archivos estáticos (CSS, JS, imágenes) en su dispositivo.
- Caché de base de datos: En W3 Total Cache puedes activarla, pero ojo: en servidores compartidos puede consumir mucha RAM.
[WARNING] No actives todas las opciones de caché a la vez. Pueden generar conflictos. Empieza con la caché de página y ve probando.
¿Es necesario un CDN?
No es obligatorio, pero sí muy recomendable. Un CDN (Red de Distribución de Contenidos) almacena copias de tu sitio en servidores de todo el mundo. Así, un visitante de México cargará tu web desde un servidor cercano, no desde el tuyo (que quizá está en Estados Unidos).
Opciones gratuitas:
- Cloudflare: Plan gratuito muy potente. Además de CDN, ofrece seguridad y optimización de imágenes.
- BunnyCDN: Pago por uso, muy económico (desde 1€/mes).
¿Cómo optimizar imágenes sin perder calidad?
Las imágenes suponen el 50-70% del peso de una página. Sigue estas reglas:
- Usa WebP: Formato moderno que pesa 30% menos que JPG y 80% menos que PNG.
- Comprime antes de subir: Herramientas como TinyPNG o ShortPixel.
- Redimensiona: No subas una imagen de 4000x3000 píxeles si tu web la muestra a 800x600.
- Lazy Loading: Carga imágenes solo cuando el usuario se desplaza hasta ellas. Lo activas con plugins como Lazy Load by WP Rocket (o el nativo de WordPress desde la versión 5.5).
¿Debo usar un plugin de seguridad en compartido?
Sí, pero con cabeza. Plugins como Wordfence o iThemes Security son excelentes, pero consumen recursos. En un servidor compartido:
- Wordfence: Desactiva "Live Traffic" y reduce la frecuencia del escaneo a diario.
- iThemes Security: Usa la versión básica sin módulos pesados.
[TIP] La mejor seguridad es mantener WordPress, temas y plugins actualizados. Un sitio desactualizado es vulnerable incluso con el mejor plugin de seguridad.
¿Cómo limpiar la base de datos de WordPress?
Con el tiempo, la base de datos se llena de basura: revisiones de entradas, comentarios spam, transients caducados. Esto ralentiza las consultas.
Pasos seguros:
- Instala WP-Optimize o Advanced Database Cleaner.
- Haz una copia de seguridad (¡siempre!).
- Elimina:
- Revisiones de entradas (guarda solo las últimas 5).
- Comentarios spam y pendientes.
- Transients expirados.
- Tablas huérfanas (de plugins desinstalados).
¿Qué plugins debo evitar en hosting compartido?
Algunos plugins son conocidos por consumir muchos recursos:
- Jetpack (versión completa): Activa solo los módulos que necesites, como estadísticas o protección contra spam.
- WooCommerce (si tienes muchas variaciones de productos): Puede saturar la base de datos.
- Plugins de backup en tiempo real: Como UpdraftPlus en modo continuo. Programa backups diarios en horas de bajo tráfico.
- Plugins de monitoreo de uptime: Consumen CPU constantemente.
¿Cómo reducir el uso de PHP en compartido?
El límite de PHP (memory_limit) suele ser de 128 MB a 256 MB en compartido. Si lo superas, verás errores de memoria.
Soluciones:
- Actualiza a PHP 8.x: Es más rápido y eficiente que PHP 7.4. Hazlo desde el panel de control (cPanel, Syspanel, etc.).
- Desactiva plugins pesados: Revisa el consumo con Query Monitor.
- Reduce el número de consultas: Activa la caché de objetos con Redis (si tu hosting lo permite) o con un plugin como Redis Object Cache.
[INFO] Si tu hosting usa Syspanel (acceso por puerto 2106), puedes cambiar la versión de PHP desde Ajustes → PHP Selector.
¿Qué hago si mi sitio sigue lento después de optimizar?
Si has aplicado todo lo anterior y aún va lento, puede ser momento de:
- Contactar al soporte: Pregunta si hay sitios que consumen muchos recursos en tu servidor.
- Migrar a un plan superior: Muchos hostings ofrecen planes "WordPress optimizados" con más recursos.
- Considerar un VPS: Con Syspanel (puerto 2106) puedes gestionar tu propio servidor virtual con más control.
Checklist Final de Optimización para Compartido
- ¿Usas un tema ligero? (Astra, GeneratePress, Kadence)
- ¿Plugins mínimos? (menos de 15 activos)
- ¿Caché de página activada?
- ¿Imágenes en WebP y comprimidas?
- ¿CDN configurado?
- ¿PHP 8.x activado?
- ¿Base de datos limpia (último mes)?
- ¿Lazy Loading activado?
- ¿Actualizaciones al día?
¿Necesitas más ayuda?
Si después de leer esta guía tu WordPress sigue siendo un caracol, no dudes en contactar a nuestro equipo de soporte. Recuerda que si usas Syspanel, puedes acceder a herramientas avanzadas desde el puerto 2106. Estamos aquí para ayudarte a que tu web vuele, incluso en el hosting más compartido.
