• Resolved Guillermo77

    (@guillermo77)


    En mi caso desactivé el widget y ahora el plugin.

    En pagespeed de google, me cargaba tardíamente el wpp-min.js incluso cuando saqué el widget (bloque) y quería usarlo para estadísticas.

    Quería saber si puede ser litespeedcache que lo cargaba o el plugin necesita cargar el wpp.min.js aunque no se use el widget.

    Solo eso, al cargar tardíamente el JS, me daba error de CLS, incluso sin usar el widget, muy raro, quizás es litespeedcache? ahora borré la cache entera de litespeed, pero tengo desactivado WPP para que no me cargue el js.
    Me avisas, no se si activarlo de vuelta para las estadísticas.

    podría funcionar el plugin sin js?

    En mi caso no estaba usando imágenes, solo una lista de enlaces, con algunas restricciones de categorías.
    Estaría bueno si no usara javascript o cargara sin demora, una versión más liviana.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Hector Cabrera

    (@hcabrera)

    Hola @guillermo77,

    CLS se refiere a Cumulative Layout Shift o “Cambio de Dise?o Acumulativo” y trata de cómo se ve y comporta una página al momento de cargar / interactuar con ella (ejm. haciendo scroll para leer sus contenidos). Cuando el layout de la página cambia inesperadamente por alguna alguna razón (ejm. la carga asíncrona de algún contenido) eso puede afectar negativamente la experiencia de usuario. Aquí consigues un artículo que habla en más detalle del tema si quieres echarle un vistazo.

    El script wpp.min.js no tiene nada que ver con CLS salvo cuando el widget está presente en la página. En ese caso, y si la opción “Load popular posts list via AJAX” está habilitada (por defecto lo está), el script cargará tu lista de entradas populares vía AJAX lo que pudiera impactar en términos de CLS (como ya conversamos hace algún tiempo aquí).

    Si como dices el widget de WPP no está en tu página y aún así todavía tienes problemas de CLS entonces el causante no es el archivo wpp.min.js sino alguna otra cosa. Te tocará evaluar tu sitio web con más detalle para tratar de dar con lo que sea que esté causando el problema. Quizás sea recomendable contactar a un desarrollador para que te asista con todo eso, un par de ojos adicionales pudiera ayudarte a resolver el tema más rápidamente.

    Si tienes alguna otra pregunta o comentario por favor déjamelo saber.

    Thread Starter Guillermo77

    (@guillermo77)

    A mi también me parecía raro, por eso me contacté.
    Pagespeed me marcaba el wpp en los cambios de CLS, pero el cambio de CLS no se veía en la captura que hace. Y yo también pensaba que no debería cargarse…

    Ahora vacié toda la cache de litespeed y al activar WPP ya no me aparece el JS, quizás haya sido un error de cache, yo purgaba pero no el total de la cache…

    Ajax no uso ni loco, deberías poner una advertencia a quien lo use!! ??

    En caso de volver a usar el widget también pienso usar un preload en caso de error.

    Saludos y gracias

    Plugin Author Hector Cabrera

    (@hcabrera)

    AJAX no tiene nada de malo, cuando se aplica correctamente no debería causar mayor problema (y de hecho es una de las tecnologías web más revolucionarias que han salido, si fuese da?ina nadie -incluyéndome- la utilizaría). No hay necesidad de “advertir” a nadie al respecto.

    Como comenté en otra oportunidad, hay soluciones para el tema de CLS. Aplica el que mejor te convenga y asunto resuelto.

    Como sugerencia personal, trata de no tomar las recomendaciones de Google PageSpeed como palabra santa. Recuerda, son recomendaciones para mejorar el rendimiento de tu sitio web, no requerimientos.

    Thread Starter Guillermo77

    (@guillermo77)

    Actualizo, en pagespeed me volvió a aparecer el JS
    y en la fuente de página también me aparece…

    <script id="wpp-js" src="https://xxx.com/wp-content/plugins/wordpress-popular-posts/assets/js/wpp.min.js" data-sampling="0" data-sampling-rate="100" data-api-url="https://www.xxx.com/wp-json/wordpress-popular-posts" data-post-id="8175" data-token="3debb5d9be" data-lang="0" data-debug="0"></script>

    No me molesta tanto el CLS, pero preferiría que no cargue wpp.min.js si no lo uso..

    0,011
    …js/wpp.min.js
    Una solicitud de red tardía ha cambiado el dise?o de la página

    Rarisimo, quizás si tengo algo en functions.php lo cargue por eso?

    function my_trackable_post_types($post_types) {
    function wpp_limit_query_execution_time($fields, $options){

    O en widgets quedó algo mal grabado…
    Tengo activada la cache de WPP de 7 horas

    Voy a ver que hago, por ahora lo desactivo

    Plugin Author Hector Cabrera

    (@hcabrera)

    El archivo wpp.min.js no sólo se carga para mostrar tu lista de entradas populares (cuando se usa AJAX). Ese script también se encarga del seguimiento de visitas de tu sitio web. Y el seguimiento de visitas no afecta el tema del CLS pues no toca el layout de la página para nada.

    Thread Starter Guillermo77

    (@guillermo77)

    Perfecto, debe ser un error de page insight google, por algún motivo marca un CLS cuando no corresponde, también lo hace con related de jetpack y no lo tengo en widgets.

    Es raro, o es wordpress o page insight de google que da un error que no debería.

    Solucionado ??

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.