Generalidades sobre optimización de un VPS

Generalidades

La optimización de tu servidor privado le ayuda a usar menos memoria, lo cual te ahorra dinero y a acelerar tus sitios web. Este artículo describe los pasos para identificar y mitigar la fuente de cualquier problema de memoria en un VPS DreamHost.

Cómo optimizar tu servidor privado

Bloqueo de acceso abusivo

Comúnmente, los problemas en los sitios web son causados por los robots de indexación de motores de búsqueda que “los golpean”. Cuando los robots de los motores de búsqueda llegan a un sitio, generalmente lo hacen bastante duro. Encontrar bots abusivos como este a menudo puede ser más un arte que una ciencia, pero puedes obtener algunos datos al analizar el archivo access.log de tus sitios web.

Para minimizar el problema de los bots abusivos, definitivamente debes configurar un archivo Robots.txt. Este archivo puede ayudar a controlar qué bots pueden buscar y con qué frecuencia.

Consulta el siguiente artículo para obtener información detallada sobre cómo verificar tu archivo access.log y ver quién lo está golpeando más:

Tablas IP

Los servidores privados son servidores virtuales que se ejecutan en una sola máquina host. La máquina host controla las tablas IP para todos los servidores privados en ella.

No es posible instalar y controlar tus propias tablas IP personalizadas en tu servidor privado mientras lo gestione DreamHost.

Si deseas ejecutar tus propias tablas IP personalizadas, debes actualizar a un servidor dedicado e instalar manualmente este software.

Prevención de hotlinking de imagenes

Hotlinking es cuando un sitio distinto al tuyo incluye una imagen que está alojada en tu servidor en otro sitio web. Esto es posible al hacer referencia directa a la URL de la imagen desde tu sitio hacia el otro sitio. Esto puede causarte muchos problemas si algunas de las imágenes de tus sitios están enlazadas en otro sitio popular. Incluso un sitio de tráfico relativamente bajo puede causar un bajo rendimiento del servidor si este es el caso. Para evitar que esto suceda, puedes revisar el artículo prevención de hotlinking.

Almacenamiento en caché de tu sitio

Como probablemente ya te hayas dado cuenta, los procesos PHP pueden ocupar una cantidad significativa de memoria. Si tu sitio se ve afectado por el tráfico, cuantos menos golpes tenga que generar un proceso PHP CGI, mejor. Esto se puede lograr habilitando el almacenamiento en caché en tu sitio. Esencialmente, el almacenamiento en caché representa un script PHP y luego "almacena en caché" esa salida HTML como un archivo. La próxima vez que se accede a esa página, el servidor genera la página HTML estática, en lugar de procesar el script PHP nuevamente. La tarea de servir un archivo estático requiere mucha menos memoria y generalmente sirve de manera más eficiente que el procesamiento y la ejecución de un script PHP. Entonces, si tienes problemas de memoria en tu PS, es esencial que confirmes que estás ejecutando un software que tiene funcionalidad de almacenamiento en caché y que habilita el uso de esta función.

Además, si esperas un gran volumen de visitantes del sitio web, puedes habilitar Cloudflare. Este es un servicio con el que DreamHost se asocia para agregar opciones de almacenamiento en caché adicionales para tus sitios web.

Habilitar OPcache

Otra mejora que puedes hacer para reducir el uso de memoria es activar OPcache en tus dominios que ejecutan sitios basados en PHP. OPcache es un motor de almacenamiento en caché integrado en PHP. Cuando está habilitado, aumenta drásticamente el rendimiento de los sitios web que utilizan PHP.

Consulta el siguiente artículo para obtener detalles sobre cómo habilitar esta función:

Optimizaciones específicas de WordPress

Si estás ejecutando varias instancias del software de WordPress en tu servidor privado, definitivamente debes revisar la categoría 'Optimización de WordPress' para obtener artículos detallados.

Asegúrese de hacer lo siguiente con cada instalación:

  • Ejecuta siempre la versión más reciente de WordPress.
  • Instala sólo plugins esenciales.
  • Mantén actualizados tus plugins.
  • Elimina plugins que no utilices en lugar de simplemente desactivarlos.
  • Confirma que el tema que está activo no esté generando ningún error en tu archivo error.log (ubicado en el mismo directorio que access.log).
  • Consulta la página Optimizing Page Load Time (optimización del tiempo de carga de la página) y asegúrate de tener un plugin de almacenamiento en caché de WordPress instalado y configurado. Por ejemplo, W3TC o WP Super Cache.
  • Si tienes un VPS de una versión anterior y has habilitado XCache en el pasado, ten en cuenta que ejecutar un plugin de almacenamiento en caché de WordPress de otra compañía simultáneamente con la opción XCache de tu panel en realidad puede aumentar el uso general de la memoria. Es mejor elegir uno u otro para tus necesidades de almacenamiento en caché.
  • Finalmente, comprimir tus archivos de imagen mejora el tiempo de carga y reduce el uso general de memoria.

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?