Acelere WordPress con Amazon y W3 Total Cache

wordpress apache

Nota: Desde que escribimos esto, hemos migrado a WPEngine con un Red de entrega de contenidos impulsado por StackPath CDN, un CDN mucho más rápido que Amazon.378

Si ha seguido el blog por un tiempo, sabrá que he tenido problemas con WordPress. WordPress es un sistema de gestión de contenido bastante rápido. Sin embargo, una vez que personaliza por completo el sitio y lo coloca donde lo necesita para los usuarios, a menudo es un perro. Nuestros tiempos de carga de páginas en la nueva plantilla superaron los 10 segundos: rendimiento terrible, terrible.

Hemos hecho varias cosas para ayudar a acelerar WordPress:

  • Movimos hosts a MediaTemple. A menudo, cuando se registra en una plataforma de alojamiento, termina en sus servidores más rápidos. Sin embargo, a medida que su sistema crece, no reemplazan los servidores por otros más rápidos, termina quedándose atrás.
  • Agregamos un servidor de base de datos. Cuando WordPress se ejecuta en un paquete de alojamiento simple, el servidor está traduciendo código, ofreciendo imágenes y ejecutando la base de datos. Si puede agregar un servidor de base de datos a su paquete de alojamiento, puede acelerar significativamente el sitio.
  • Para hacer otra división, colocamos todas las imágenes en Amazon como red de distribución de contenido. Estábamos usando un Complemento de Amazon S3 para WordPress pero desde entonces se han detenido. El complemento requería que cargaras imágenes en Amazon y no sincronizaba las imágenes, no es bueno.
  • Hemos implementado recientemente W3 Total Cache de W3Edge. Si bien es increíblemente robusto, el complemento no es para los débiles de corazón o los que no son técnicos. Recomendaría contratar a un profesional para implementarlo.

caché total de wordpressEl complemento W3 Total Cache nos ha permitido implementar Amazon como nuestra red de entrega de contenido, pero el complemento sincroniza y reescribe las rutas de las imágenes. Este es un medio fantástico para implementarlo porque si alguna vez decide dejar de usar el complemento o CDN, no se queda en el frío. Desactive este complemento, ¡y listo!

El complemento también te permite páginas de caché y consultas de base de datos junto con otras configuraciones. ¿No sabes qué es el almacenamiento en caché? Para que se cargue una página, la página lee el código, ejecuta las consultas de la base de datos y genera dinámicamente su página. Cuando se implementa el almacenamiento en caché, la primera vez que se abre la página, muestra la página y escribe el contenido en un archivo de caché. La próxima vez que se abre la página, simplemente abre el archivo de caché.

Acelerar su sitio tiene un impacto mucho mayor en sus lectores de lo que cree. De hecho, su sitio es más lento cuando necesita que funcione mejor, cuando hay miles de visitantes en él. Si no lo ha ajustado con precisión (y todavía estamos trabajando en el nuestro), los visitantes a menudo se encuentran con una pantalla en blanco, un error de tiempo de espera o simplemente rebotan en usted después de esperar a que la página cargue un par de de segundos.

Acelerar su sitio también lo hace más amigable para Google. Google ha confirmado que clasifican mejor los sitios de alto rendimiento. Más allá de estos consejos anteriores, también puede trabajar para reducir el tamaño de las imágenes en su sitio, implementar la compresión de páginas, implementar EC2 o redes de distribución de contenido geográficas de Akamai ... e incluso pasar al equilibrio de carga y la sincronización. ¡Sin embargo, eso es ganar mucho dinero!

Un comentario

  1. 1

    Buena publicación: recientemente me mudé a Media Temple y he estado luchando por acelerar mi sitio Anglotopia. Después del traslado, en realidad se volvió más lento en comparación con el alojamiento anterior en GoDaddy. Desde entonces, instalé W3 Total Cache, agregué un CDN y optimicé algunas otras cosas y mis tiempos de carga promedian 9-10 segundos ahora, el mejor en meses. Todavía necesita mejorar. Podría intentar obtener un servidor de base de datos separado a continuación. En este momento solo quiero asegurarme de que el servidor siga funcionando, ya que espero una avalancha de tráfico para nuestra cobertura de Boda Real la próxima semana.

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.