GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo acelerar WordPress y aumentar el rendimiento en un Ubuntu 20.04 VPS

WordPress es uno de los sistemas de administración de contenido de código abierto más populares en todo el mundo. Es una de las plataformas de blogs más fáciles para comenzar, como lo demuestra más del 35,2% de todos los sitios web que funcionan con WordPress. Si ya es un webmaster o propietario de un blog, acelerar y aumentar el rendimiento de su sitio web debería ser una de sus principales prioridades. En este tutorial, le mostraremos algunos consejos útiles para acelerar cualquier sitio web de WordPress, y le explicaremos por qué es importante hacerlo.

Hay varias razones por las que debería acelerar su sitio web de WordPress.

Los motores de búsqueda (como Google) ahora incluyen la velocidad del sitio en su algoritmo de clasificación, lo que significa que los sitios web con tiempos de carga más rápidos se clasificarán más alto que los sitios web con tiempos de carga más lentos. Según el equipo de búsqueda de Microsoft Bing, solo un retraso de 2 segundos en la carga de la página reducirá la satisfacción del usuario en un 3,8 % y reducirá los clics en un 4,3 %. La velocidad del sitio web también tendrá un impacto en su negocio en línea y reducirá las visitas a su sitio.

Usar una red de entrega de contenido

Las CDN, también conocidas como redes de entrega de contenido, son una red de servidores ubicados en todo el mundo diseñados para alojar y mantener una copia de su sitio web en varios centros de datos ubicados en diferentes ubicaciones geográficas. Una  CDN sirve el contenido estático de su sitio de WordPress, como imágenes, CSS, JavaScript y transmisiones de video, a un visitante desde la ubicación más cercana posible. La ubicación más cercana al visitante de su sitio es lo que servirá el contenido:la ubicación cercana permite una latencia más baja y tiempos de carga más rápidos, independientemente de la ubicación del visitante.

Optimizar imágenes

Las imágenes dan vida a su contenido y lo ayudan a aumentar las visitas a su sitio web y hacer que sus sitios sean más ricos en contenido. La optimización de imágenes es otro truco que puede hacer y que tendrá un impacto significativo en los tiempos generales de carga de su página.

Las imágenes no optimizadas ralentizarán su sitio web, pase lo que pase. Para evitar esto, antes de cargar cualquier imagen, debe reducir el tamaño de las imágenes sin comprometer la calidad. Puede reducir el tamaño de su imagen hasta 5 veces usando cualquier software de compresión como Adobe Photoshop o Affinity Photo. Sin embargo, también puede realizar estas tareas automáticamente mediante el uso de complementos de WordPress. Tener tamaños de imagen más pequeños permitirá tiempos de carga más rápidos, lo que garantiza que los tiempos de su página no se demoren esperando que se cargue una foto grande.

Hay varios tipos de archivos que puede elegir antes de comprimir imágenes como JPEG y PNG. Debe usar JPEG para imágenes con mucho color y PNG para imágenes simples o que necesitan transparencia de fondo.

Mantenga actualizado su sitio de WordPress

Otro consejo para aumentar la velocidad de su sitio es actualizar WordPress regularmente. Cada actualización no siempre ofrecerá nuevas funciones, pero corregirá errores y problemas de seguridad. Por lo tanto, se recomienda mantener su sitio, tema y complementos de WordPress actualizados a las últimas versiones. Además, si utiliza WordPress VPS Hosting, mantener actualizados los paquetes de su servidor (como su versión de PHP) es importante para mantener todo lo más rápido posible.

Usar un tema ligero

Hay muchos temas disponibles en el mercado de WordPress. Evite usar temas con mucho contenido dinámico, como widgets, controles deslizantes, barras laterales, etc. Usarlos con moderación puede estar bien, pero mostrar muchos elementos a la vez puede afectar la velocidad de carga. Se recomienda utilizar un tema ligero o un tema optimizado como mínimo. Si desea más funciones y al mismo tiempo mantener el rendimiento, debe usar temas creados en Bootstrap y Foundation.

Desactivar enlace activo

Hot-linking es una forma de ancho de banda. Ocurre cuando otros sitios web sirven sus imágenes directamente desde sus URL en su sitio web, en lugar de cargarlas en sus propios servidores. En términos simples, roban el ancho de banda de su alojamiento web y no recibe ningún tráfico en sus páginas.

Para evitar esto, solo necesita agregar el siguiente código a su WordPress .htaccess expediente. Esto evitará que otros sitios usen sus imágenes en sus páginas.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/yourdomain [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Utilice la última versión de PHP

WordPress está escrito en lenguaje PHP, lo que significa que todas las instancias de WordPress utilizan un servidor de alojamiento PHP. A veces, es posible que su empresa de alojamiento esté ejecutando una versión anterior de PHP, o que su servidor simplemente tenga instalada una versión desactualizada. Por lo general, la última versión de PHP es más rápida y segura que la versión anterior. Asegúrese de mantener su versión de PHP actualizada para ayudar a mejorar el rendimiento de su sitio web.

Deshabilitar complementos no deseados

Hay muchos complementos disponibles en el mercado de WordPress. La instalación de complementos no deseados en sus sitios web de WordPress puede afectar el rendimiento de su sitio. Tener complementos innecesarios adicionales instalados también aumentará el tamaño de su copia de seguridad y pondrá una mayor carga en su servidor mientras realiza una copia de seguridad o sirve contenido del sitio web. Por lo tanto, se recomienda desinstalar cualquier complemento innecesario de su sitio web de WordPress.

Limpieza de la base de datos de WordPress

Cada vez que instala complementos o temas de WordPress, se agregan nuevas tablas a la base de datos. Después de eliminar los complementos no utilizados, las tablas se quedan atrás. Esto aumentará el tamaño de la base de datos de WordPress con el tiempo y puede afectar el rendimiento de la base de datos de WordPress y, en conjunto, el rendimiento de su sitio web. Esto hace que sea una buena idea limpiar su sitio de WordPress con regularidad. Su base de datos acumula una gran cantidad de datos adicionales, como revisiones, comentarios de spam, comentarios desechados, datos de complementos que ya no usa y más. El proceso de limpieza de la base de datos elimina todos estos datos innecesarios. Esto puede reducir significativamente el tamaño de su base de datos, lo que acelera su proceso de copia de seguridad.

Habilitar compresión GZIP

GZIP es un formato de archivo y una aplicación de software que se utiliza para comprimir y descomprimir archivos. Está habilitado en el lado del servidor y reduce el tamaño de sus archivos HTML, hojas de estilo y JavaScript. Habilitar la compresión GZIP reducirá drásticamente el uso de ancho de banda y el tiempo que se tarda en acceder a su sitio web.

Para habilitar la compresión GZIP, simplemente agregue las siguientes líneas a su WordPress .htaccess archivo:

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

Habilitar aprovechar el almacenamiento en caché del navegador

El almacenamiento en caché del navegador es una técnica que permite que un navegador almacene recursos almacenables en caché, como CSS, JavaScript e imágenes localmente durante un cierto período de tiempo. Esto permite que el navegador solo necesite descargar los recursos actualizados/nuevos cuando vuelva a acceder al mismo sitio web. Esto ayudará a reducir las solicitudes HTTP, que cargan las páginas más rápido y también mejora el tiempo de respuesta del servidor.

Si su sitio web está alojado en el servidor web Apache, puede habilitar el almacenamiento en caché del navegador agregando las siguientes líneas en su WordPress .htaccess archivo:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType text/html "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType text/x-javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresDefault "access 1 month"
</IfModule>

Si su sitio web está alojado en el servidor web Nginx, agregue las siguientes líneas en su archivo de configuración de host virtual Nginx:

location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
  expires 365d;
}

Limitar revisiones posteriores

Cuando guarda una nueva publicación o página en WordPress, se crea una revisión. Esto ayudará si necesita revertir la publicación a la versión anterior. Sin embargo, las revisiones posteriores ocupan espacio en su base de datos de WordPress. Esto ralentizará su sitio al buscarlos innecesariamente. Por lo tanto, se recomienda limitar o deshabilitar las revisiones por completo. Limitarlos sería ideal si necesita pasar rápidamente por iteraciones anteriores de su contenido.

Para limitar las revisiones, puede agregar el siguiente código a su WordPress wp-config.php archivo.

define('WP_POST_REVISIONS', 5);

Para deshabilitar las revisiones, puede agregar el siguiente código a su WordPress wp-config.php archivo.

define('WP_POST_REVISIONS', false);

Usar un complemento de almacenamiento en caché

El almacenamiento en caché es uno de los métodos más simples y fáciles para acelerar su sitio de WordPress. El almacenamiento en caché le dice al servidor que almacene archivos como imágenes, CSS y JavaScript en el disco o en la RAM. Cuando cualquier usuario vuelve a visitar la misma página, el contenido se puede servir desde el caché. Esto reducirá la cantidad de trabajo necesario para generar una página vista y sus páginas web se cargarán mucho más rápido, directamente desde el caché.

Si su proveedor de alojamiento no proporciona un caché, puede usar uno de varios complementos de almacenamiento en caché de WordPress de terceros, incluidos WP Rocket, Cache Enabler o W3 Total Cache.

Estas son las mejores formas de mejorar el rendimiento de su sitio de WordPress. Al combinarlos, debería haber una diferencia notable en la capacidad de respuesta y la velocidad de su sitio web, lo que también ayudará a mejorar su clasificación en los resultados de búsqueda.

Por supuesto, no tiene que acelerar su WordPress en su servidor Ubuntu 20.04 por sí mismo si utiliza una de nuestras soluciones de alojamiento gestionado de Ubuntu, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que aceleren y optimicen su instancia de WordPress. para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. Es posible que desee considerar leer nuestra publicación sobre cómo mejorar la velocidad y el rango de un sitio web de WordPress.

PD. Si le gustó esta publicación sobre cómo optimizar y acelerar WordPress en Ubuntu 20.04, compártala con sus amigos en las redes sociales utilizando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar phpMyAdmin con HHVM, Nginx y MariaDB en un Ubuntu 14.04 VPS

  2. Cómo instalar, configurar y usar GIT en un Ubuntu 14.04 LTS VPS

  3. Cómo instalar mod_security y mod_evasive en un Ubuntu 14.04 VPS

  4. Cómo instalar PrestaShop en un VPS Ubuntu 14.04

  5. Cómo instalar y configurar el antivirus gratuito AVG en un Ubuntu VPS

Cómo instalar WordPress con EasyEngine en Ubuntu 18.04 y Debian

Cómo acelerar Ubuntu

Cómo instalar WordPress en Ubuntu 18.04

Cómo instalar WordPress Ubuntu 20.04

¿Cómo configurar el almacenamiento en caché de Redis para acelerar WordPress en Ubuntu 18.04?

Cómo instalar WordPress en Ubuntu 20.04