Solucionar problemas de lentitud en un sitio web

 

Generalidades

Hay algunos problemas comunes que pueden causar lentitud. Este artículo enumera las causas más comunes y varias sugerencias para acelerar tu sitio.

Probar tu sitio desde ubicaciones externas

Lo primero que debes hacer al notar la lentitud es probar tu sitio en un sitio web de terceros. Existen varios sitios web que proporcionan herramientas en línea para evaluar el rendimiento del sitio web. Estos ayudan a verificar si los problemas de rendimiento están ocurriendo en todas las ubicaciones o si es solo tu conexión.

Si ves que la lentitud está ocurriendo en todas las ubicaciones, continúa con los siguientes pasos para solucionar problemas de tu sitio.

Bases de Datos

La mayoría de los sitios que se ejecutan lentamente son sitios basados en bases de datos. El contenido de la base de datos no se guarda en el servidor web. A menos que tengas algún tipo de almacenamiento en caché habilitado para este servidor del sitio. Si no se habilita el almacenamiento en caché, la comunicación entre el servidor web y el servidor de la base de datos crea dinámicamente el contenido para cada visitante.

Verificar la sobrecarga de la base de datos

Tu base de datos MySQL podría correr lentamente si tiene mucha sobrecarga. Si las tablas en tu base de datos tienen una "sobrecarga" excesiva (espacio vacío no utilizado), puede hacer que las consultas a la base de datos demoren más y puede hacer que el servidor web agote el tiempo de espera antes de que pueda recibir la respuesta del servidor de la base de datos.

Consulta el siguiente artículo para obtener instrucciones detalladas sobre cómo optimizar tu base de datos utilizando phpMyAdmin o SSH.

Asegurar que tus servidores web y de base de datos estén en el mismo centro de datos

DreamHost actualmente tiene 2 centros de datos que los clientes pueden usar:

  • Ashburn, Virginia, USA.
  • Portland, Oregon, USA.

Para ver qué centros de datos está utilizando tu cuenta, visita la página Centros de Datos.

es-panel-site-slowness-dc-02.png

En la captura de pantalla anterior, tanto el sitio web como tu base de datos se encuentran en el mismo centro de datos en Virginia. Así debería verse tu panel (aunque el centro de datos puede ser diferente).

Idealmente, tus servidores web y MySQL deben ubicarse en el mismo centro de datos para reducir cualquier retraso en la conexión de red. Si visitas esa página y observas que estos dos servidores no están en el mismo centro de datos, ponte en contacto con el soporte técnico en la página Contactar a Soporte. El soporte podrá migrar sus servidores a la misma ubicación.

Todos los servicios de alojamiento de correo para direcciones de correo (creados en la página Administrar Correo) actualmente están alojados exclusivamente en Portland, Oregon (EE. UU.). Sin embargo, esto no afecta el rendimiento de tu sitio. 

Revisar la versión de PHP

Si tu sitio está construido en PHP, asegúrate de ejecutar una versión actual y soportada. Las versiones más nuevas de PHP se ejecutan más rápido/inteligente y pueden manejar los problemas derivados del aumento del tráfico con más gracia que las versiones anteriores de PHP.

Para obtener más información sobre cómo verificar qué versión de PHP estás ejecutando, consulta el siguiente artículo:

También podrías ayudar a aumentar la cantidad de memoria que PHP puede usar. Puedes hacerlo tu mismo modificando la directiva php.ini memory_limit. Consulta el siguiente artículo para obtener instrucciones detalladas sobre cómo aumentar este límite.

Instalaciones de WordPress de DreamHost

Verificar la versión de WordPress

Si has instalado WordPress usando el instalador de WordPress de DreamHost, la actualización es fácil. Revisa el siguiente artículo para obtener instrucciones completas:

Revisar los plugins sin uso

Si los archivos de un plugin aún existen (incluso si está configurado como inactivo/deshabilitado), aún puedes ejecutar código y afectar el rendimiento de tu sitio. Si no puedes acceder al área de administración de tu software, es posible que debas iniciar sesión a través de FTP/SFTP/SSH y eliminar los plugins que no utilizas. Esto puede ayudar a reducir su uso lo suficiente como para permitir que se cargue el área de administración. Si necesitas ayuda para conectarte a tu dominio a través de FTP/SFTP/SSH, consulta los siguientes artículos:

Revisa el siguiente artículo para obtener instrucciones sobre cómo deshabilitar los plugins de WordPress:

Uso de plugins de almacenamiento en caché y antispam

En general, reducir la cantidad de plugins que utilizas garantiza que tu instalación se ejecute de manera más eficiente. Sin embargo, agregar plugins anti-spam y el almacenamiento en caché puede ayudar a acelerar tu sitio.

Verificar tu servidor

También es posible que tu servidor tenga una carga momentánea que cause lentitud. Visita el siguiente artículo que enumera varios comandos que puede ejecutar en tu servidor web:

Verificar el exceso de navegación por IP específicas

Por lo general, si hay una (o algunas) direcciones IP que representan el 10% o más de las visitas de tu sitio (1,000 o más visitas de las últimas 10,000), verificar el nombre de host de la dirección IP a menudo muestra que pertenece a un bot de motor de búsqueda, generalmente de Google y Yahoo. Estos bots NO son responsables de la clasificación de tu sitio. Ocasionalmente, estos bots intentan explorar tu sitio cientos de veces al día, lo que afecta el rendimiento de tu sitio y evita que los visitantes reales lleguen a ti.

Puedes encontrar instrucciones sobre cómo verificar qué IP vieron tu sitio recientemente y cómo bloquearlas en el siguiente artículo:

Usar ping y traceroute

Verifica el tiempo de respuesta/conexión entre tu computador y tus servidores DreamHost ejecutando un ping y un traceroute. Si necesitas más información sobre cómo ejecutar ping o traceroute, echa un vistazo a los siguientes artículos:

Si ves algún problema, ponte en contacto con el equipo de soporte y proporciona los resultados de estas pruebas. El soporte técnico puede investigar el asunto por ti.

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?