Soporte » Plugins y Hacks » WooCommerce » velocidad woocommerce con muchas variaciones

  • Resuelto arpagofito

    (@arpagofito)


    Tengo un woocommerce con algo más de 100 productos en 2 idiomas. Cada producto contiene entre 200 y 400 variaciones que se muestran en una tabla.

    El tiempo de carga es excesivo y apenas mejora despúes de realizar todas las optimizaciones posibles a través de plugins, htaccces y functions.php.

    He probado en tres servidores con igual resultado.

    ¿Es posible que el problema se derive de las tablas de variaciones? ¿Hay alguna manera de resolverlo?

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • Moderador Fernando Tellado

    (@fernandot)

    ¿Podríamos saber la dirección de la tienda para analizar la consola a ver si nos dice algo?

    Iniciador del debate arpagofito

    (@arpagofito)

    La web es:
    http://nexofittings.com

    Muchas gracias

    Moderador Fernando Tellado

    (@fernandot)

    Por lo que veo en los distintos analizadores la web está bastante optimizada en general en la parte que tú puedes arreglar por tu cuenta. Solo te faltaría:

    – Gzip en los archivos de fuentes ttf que usa tu tema hijo. Para ello, dentro del bloque de compresión gzip que ya tengas en .htaccess añade esto:

    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

    – Aplazar la carga de JavaScript (o discriminarla y que cargue solo donde hace falta), especialmente el de Contact Form 7, el tema hijo, la de las cookies y la del woo-poly (polylang para WooCommerce supongo). Se hace así.

    – Indicar el dominio de las cookies en tu archivo wp-config.php. Tienes que crear un subdominio preferentemente, así

    – Y tu principal problema en realidad es la respuesta del servidor, pues si miras en este test abajo del todo, en la sección de File Request, verás que el servidor tiene un tiempo de espera de casi 1 segundo y, más grave aún, la redirección al /en tarda casi 2 segundos en cargar. Se mata en la espera. Ahí se te va todo lo importante. Lo demás ya te digo que lo tienes muy bien en general, salvo pequeñísimos detalles.

    Es lo de siempre, nos matamos a optimizar nuestra parte, pero no caemos en que un servidor inadecuado o redirecciones son las que de verdad matan nuestra web.

    O sea, culpables:

    1. El hosting
    2. Las redirecciones del plugin de multilenguaje y lo que tardan en resolver

    ¿Soluciones?

    1. Cambiar de hosting
    2. Usar una CDN como medida adicional
    3. Revisar la configuración del plugin de multilenguaje o usar otro que no genere esos problemas. Ahí tiene toda la pinta que es la redirección por JS la que te mata todo.

    Espero haberte ayudado 🙂

    Iniciador del debate arpagofito

    (@arpagofito)

    Me has ayudado mucho. Sobretodo, has confirmado mi sospecha sobre el hosting, aunque quería despejar la duda de si había algo más que pudiera hacer por mi parte.

    Muchísimas gracias!!

    Moderador Fernando Tellado

    (@fernandot)

    Y el plugin de multilenguaje, no lo descartes, que es el que más problema da.

    Un saludo.

    Moderador Fernando Tellado

    (@fernandot)

    Pero vamos, que sí, que cambiar de hosting ayudará, mira el TTFB (time to first byte) en la consola de Chrome:

    Iniciador del debate arpagofito

    (@arpagofito)

    Sí efectivamente, el plugin también. Y he revisado esos pequeños detalles que indican los analizadores.

    Muchas gracias por la amplia descripción.

    Saludos.

    Buenas tardes Fernando, desde hace una semanas estoy viendo mucho de este articulo, actualmente estoy trabajando la optimización de una pagina de wordpress con woorcommerce vinoprix.es, pero esto sufriendo los mismos, pesares, ya optimice el cache con w3 tota cache, cachea los objetos y la bd, eso si en disco, optimice las imagenes principales o de cabecera a webp, optimice las imágenes en general con WP SMUSH PRO y me falta solventar la redirección de los idiomas que es lento casi 1,5 segundo pero lo que me llama mas la atencion es que me indica que el witing (TTFB) de carga es mas de 5,4 segundo.

    nota:
    desactive:
    -las revisiones de entradas define(‘WP_POST_REVISIONS’, false);
    -Pingbacks y trackbacks
    -Analice todos los plugings y quite todos los incensario no se si ya quitar WP SMUSH PRO y solo reinstalarlo para mantenimiento o compresión eventual, ya que cuando lo desconecte mejoro unos milisegundos la velocidad

    implemente
    -hotlink-protection
    -define (‘COOKIE_DOMAIN’, ‘vinoprix.es’);

    • Esta respuesta fue modificada hace 3 años, 2 meses por jclconsultor.
    • Esta respuesta fue modificada hace 3 años, 2 meses por jclconsultor.
    • Esta respuesta fue modificada hace 3 años, 2 meses por jclconsultor.
    Moderador Fernando Tellado

    (@fernandot)

    @jclconsultor Igual este artículo te guía sobre cómo reducir tiempos en el TTFB

    Sr Fernando, gracias he leído el articulo y efectivamente hay varios puntos a tratar, entre las acciones a raíz de la lectura de su articulo, efectuó una prueba en una pagina dentro del mismo servidor pero distinto con distinto dominio (realizado en html5 puro) y corre en comparación a la que estoy usando muy rápido, la pregunta es sera que no esta funcionado o el cache y la pagina que veo es la corrida en vivo y no la cacheada, busco las observaciones en la inspección de código html y no veo las notas de cache.

    Disculpe la molesttia

    NOTA. Revise el articulo de TTFB de su blog y es muy bueno y útil.

    • Esta respuesta fue modificada hace 3 años, 2 meses por jclconsultor.

    Probé efectivamente con otras paginas y al configurar mejor el plugings de cache mi problema esta casi resulto, gracias por la orientación.ya probé con otro sitio con falla similar, ahora voy a probar con el sitio de la tienda de vinos, para corroborar, saludos.

    Moderador Fernando Tellado

    (@fernandot)

    Me alegro 🙂

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • El debate ‘velocidad woocommerce con muchas variaciones’ está cerrado a nuevas respuestas.