WordPress es el sistema de gestión de contenidos más popular del mundo. Hoy en día, ya no se utiliza sólo como una herramienta de blogs. En cambio, puede impulsar una amplia variedad de sitios web, incluido el comercio electrónico.
De hecho, la cantidad de sitios web de comercio electrónico creados con WordPress está en constante aumento. Si tiene un sitio web de comercio electrónico de WordPress, ¿cómo puede hacerlo más rápido?
En otras palabras, ¿cómo acelerar un sitio web de comercio electrónico de WordPress? Este artículo responde a esta pregunta y proporciona ideas útiles para acelerar un sitio web de comercio electrónico de WordPress.
Cómo Empezar
Créditos de las imágenes:
Hay varias formas de crear y configurar un sitio web de comercio electrónico de WordPress. Por supuesto, todas estas formas giran en torno al uso de un WordPress específico plugin. Generalmente hablando, WooCommerce es la solución de comercio electrónico más popular para los usuarios de WordPress. Obviamente, la mayoría de los métodos de optimización y aceleración giran en torno a WooCommerce.
Sin embargo, ¿y si no eres un WooCommerce ¿usuario? Hay muchos otros plugins que pueden ayudarte a crear un sitio web de comercio electrónico en WordPress. Por ejemplo, puedes usar Easy Digital Downloads que le permite crear una tienda de comercio electrónico con productos digitales (en lugar de productos físicos), etc.
Independientemente del WP plugin o las extensiones que usa, aún debe seguir ciertos pasos comunes para acelerar su sitio web de comercio electrónico de WordPress. ¡Pero antes de eso, necesita saber qué tan lento puede ser su sitio web!
Probando velocidad
Una buena prueba para la velocidad del sitio web y los tiempos de carga de la página debe llevarse a cabo en un entorno independiente. Por lo tanto, debe usar un servidor remoto, posiblemente desde múltiples ubicaciones. Esto eliminará factores como el almacenamiento en caché del navegador y le dará una idea real del tamaño de la página, los tiempos de carga, la cascada, etc.
Herramientas tales como Pingdom y GTmetrix son muy útiles en este sentido. Puede ejecutarlo en la URL de su sitio web y ver los resultados junto con las áreas donde puede mejorar.
Para el propósito de un sitio web de comercio electrónico de WordPress, debe ejecutar las pruebas de velocidad en la página principal de su tienda. Si esta usando WooCommerce, intente ejecutar las pruebas en la página de la tienda o en la página de un solo producto.
Una vez completada la prueba, le proporcionará un informe de exactamente qué está ralentizando su sitio web de comercio electrónico de WordPress. Por ejemplo, la siguiente prueba (realizada en ShopifyLa página de inicio) muestra que el almacenamiento en caché del navegador, la combinación JS y las redirecciones menores pueden aumentar los tiempos de carga de la página.
Por supuesto, los resultados variarán de un sitio web a otro. Sin embargo, le ayudará a tener una idea clara de exactamente dónde su sitio web de WordPress eCommerce tarda en cargarse.
Ahora, volvemos a la gran pregunta: ¿cómo podemos acelerar nuestro sitio web de WordPress eCommerce?
Alojamiento y CDN
Es de conocimiento común que debe optar por soluciones de alojamiento web confiables, de buena calidad y bien optimizadas para su sitio web de comercio electrónico de WordPress. Desafortunadamente, la industria del alojamiento web hoy en día está llena de servidores web que a menudo brindan un servicio por debajo del promedio.
Esto puede afectar negativamente el rendimiento de su sitio web. Independientemente de los métodos de optimización que implemente, es posible que su sitio de comercio electrónico WP no se cargue más rápido debido a un servidor lento y lento.
Afortunadamente, tenemos una guía comparativa que puede ayudarlo a evaluar el tipo de plan de hosting que necesita y qué proveedor de alojamiento web puede satisfacer sus necesidades. Echale un vistazo aquí.
Dicho esto, nunca subestimes la importancia de un Red de entrega de contenidos. No importa cuán bueno sea su alojamiento web, un CDN siempre puede hacerlo mejor y más rápido. Si su tienda de comercio electrónico tiene clientes en todo el mundo o en diferentes países, usar un CDN es una necesidad.
Una red de entrega de contenido, en esencia, acelera su sitio web sirviendo sus páginas desde un grupo geográficamente diverso de servidores. Por ejemplo, supongamos que su sitio web está alojado en un servidor ubicado en Florida. Ahora, si un usuario de Bangkok visita su sitio, le llevará más tiempo cargar la página. Esto se debe a la distancia geográfica, múltiples ISP, etc. Por otro lado, si está utilizando una red de distribución de contenido, la CDN publicará una copia del contenido de su sitio web en una ubicación más cercana a Bangkok, digamos Singapur. Naturalmente, esto aumentará el tiempo de carga de la página y servirá el contenido más rápido.
CloudFlare y MaxCDN son dos opciones populares para integrarse con un sitio web de comercio electrónico de WordPress. Incluso puedes usar el plan gratuito de CloudFlare para probar aguas, aunque para un rendimiento óptimo, un plan pago es una buena inversión.
Optimizar imágenes
Las imágenes son un componente vital de cualquier tienda de comercio electrónico. Para mejorar los tiempos de carga de la página, es una buena idea dedicar un tiempo a optimizar las imágenes del producto, las miniaturas, etc.
WordPress plugins como TinyPNG puede ser útil para comprimir y optimizar imágenes cuando las cargas.
Otro método que se puede emplear aquí es la carga diferida de imágenes. La carga diferida significa que el conjunto de imágenes dado no se carga hasta que el usuario se desplaza hacia abajo hasta la parte de la página donde se colocan esas imágenes.
De esta manera, el tiempo total de carga de la página no se ve afectado negativamente ya que el navegador no tiene que cargar todas las imágenes a la vez. WP plugins como BJ Lazy Load puede ayudarte a lograr esto de la caja.
Dado que la mayoría del contenido multimedia de su tienda en línea estará en forma de imágenes, la optimización y la carga diferida de las imágenes pueden producir resultados beneficiosos.
Usando un almacenamiento en caché de WordPress Plugin
El almacenamiento en caché ha sido durante mucho tiempo la solución más común para acelerar los sitios web y blogs de WP. Un sitio web de comercio electrónico de WordPress no es una excepción a esta regla. Debería considerar optar por un almacenamiento en caché de WordPress confiable y de buena reputación plugin. Algunos nombres dignos son:
Además, asegúrese de que el plugin que está seleccionando es compatible con su comercio electrónico de WordPress plugin. Si estas usando WooCommerce, no hay nada de qué preocuparse: la mayoría del almacenamiento en caché plugins keep WooCommerce tiendas en mente y son totalmente compatibles con las mismas.
Para todos los demás WP de comercio electrónico plugins, es posible que necesites revisar tu pluginla documentación de .
Por compatibilidad, queremos decir que el almacenamiento en caché plugin debería detectar automáticamente lo que necesita almacenar en caché (y lo que no). Aquí hay un ejemplo: bajo ninguna circunstancia, su almacenamiento en caché de WP plugin Debería almacenar en caché las páginas del carrito y del pago.
Estas páginas deben generarse únicamente según la selección del usuario; no hay ninguna copia estática que pueda publicarse.
De manera similar, no es necesario almacenar en caché los widgets del carrito de compras (o íconos que a menudo se colocan en el encabezado o la barra de menú de las tiendas de comercio electrónico). Para los sitios de comercio electrónico de WordPress, una buena idea es activar la minificación de CSS y HTML, pero evitar la minificación de JavaScript.
Muchos comercio electrónico plugins Depende de JS para cargar los widgets del carrito de compras sobre la marcha. La minimización o el almacenamiento en caché de JS pueden causar problemas en este caso: el usuario puede agregar un producto a su carrito y este se agregará correctamente.
Pero la página seguirá mostrando un carrito vacío: JS se almacenó en caché y, por lo tanto, el carrito de compras no se actualizó, a menos que se actualice toda la página.
Por lo tanto, aunque puede (y debería) almacenar en caché los archivos de JavaScript y minimizarlos en los blogs de WP, hacerlo no es una buena idea en las tiendas de eCommerce de WP.
Uso de AJAX en el carrito de compras
Es una práctica común usar AJAX para mostrar los detalles del carrito de compras. La mayoría de los comercios electrónicos de WP plugins, incluyendo WooCommerce, también haz lo mismo. Así es como funciona:
El usuario selecciona un producto y hace clic en el botón “Agregar al carrito”. El producto se agrega al carrito. A continuación, se actualizan dos valores en la página: el botón Agregar al carrito del producto muestra “Agregado al carrito” o “Ya está en el carrito” (o algo similar), y el widget (o botón) del carrito de compras muestra el recuento de productos actualizado. ¿El resto de la página no se actualiza ni cambia?
Esta actualización selectiva se produce mediante una llamada AJAX. Ahora bien, la parte negativa de esta característica es que las llamadas AJAX toman tiempo y siempre afectan negativamente el tiempo de carga de la página.
Entonces, ya sea que el usuario agregue o no un producto para llamar (es decir, si el carrito necesita actualizarse mediante AJAX o no), las bibliotecas aún deben cargarse.
Si realmente desea obtener algún aumento de rendimiento aquí, puede deshabilitar las llamadas AJAX (usar un simple plugin como este) y luego tener tu eCommerce plugin redirigir al usuario al carrito de compras al agregar el producto al carrito. Aquí está cómo hacer eso en WooCommerce:
Simplemente dirígete a Configuración y luego a la pestaña Productos. Selecciona la opción “redirigir al carrito”. Luego, guarda tu selección (también puedes desactivar AJAX en los archivos, si lo deseas).
Mientras estamos en eso, un WordPress simple pero muy útil plugin se mostrarán WooCommerce Reparación de drenaje rápido. Simplemente deja de cargar métodos AJAX y otros WooCommerce funciones en no-WooCommerce páginas (por ejemplo, su blog o acerca de la página). Puede ayudarlo a acelerar los múltiples sitios web de comercio electrónico de WordPress.
Optimización de base de datos
Créditos de las imágenes:
Una base de datos de WordPress lenta y mal optimizada puede paralizar su sitio web. Esto es especialmente cierto en el caso de las tiendas de comercio electrónico que se ejecutan en WP. Hay más tablas de bases de datos y entradas de lo normal. No solo tiene que tratar con tablas y entradas para publicaciones, páginas y comentarios. Además, también tendrá entradas y tablas para sus productos, atributos de productos, pedidos, etc.
Puedes optar por un WP popular plugin como WP Optimize or barrido WP. Tal plugins Puede escanear su base de datos, eliminar fragmentos y sobrecargas innecesarias, etc. Al limpiar su base de datos de WP a intervalos regulares, puede mejorar los tiempos de carga de la página ya que las consultas de la base de datos se realizarán más rápido.
Conclusión
Eso nos lleva al final de esta publicación. Hemos discutido formas de evitar la carga de scripts innecesarios en páginas de comercio electrónico, optimizar bases de datos, utilizar el almacenamiento en caché y CDN, etc. para acelerar cualquier sitio web de WordPress eCommerce.
Si está ejecutando o administrando un sitio web de comercio electrónico de WordPress, ¿qué estrategia o métodos utiliza para acelerarlo? Comparte tus puntos de vista en los comentarios a continuación!
Comentarios Comentarios 0