Pregunta sobre Fast Velocity Minify de Wordpress:

Jquery de doble carga

Un usuario preguntó 👇

Hola, después de instalar el plugin, el archivo jquery.js se cargará dos veces.

https://www.storemotion.de/wp-includes/js/jquery/jquery.js?ver=1.12.4

y

https://www.storemotion.de/wp-includes/js/jquery/jquery.js

He probado casi todas las opciones, pero sucede cuando habilito el plugin. ¿Es esto un error o podemos solucionarlo?

Gracias, Markus

(@alignak)

Hace 2 años, 8 meses

Mirando su sitio, no se carga dos veces.

Lo que veo es:

<script type="cddf9537f0c7cce480412170-text/javascript" src='https://www.storemotion.de/wp-includes/js/jquery/jquery.js'>

y

<link rel="preload" href="/wp-includes/js/jquery/jquery.js?ver=1.12.4" as="script">

Pero esto no tiene nada que ver con FVM, probablemente algún código sobre su tema o alguna dependencia de algunos plugins. Estoy casi seguro de que si elimina FVM, todavía están allí.

La primera es una inclusión de script, la segunda es una precarga.
https://developer.mozilla.org/en-US/docs/Web/HTML/Preloading_content

FVM no está haciendo eso.

Lanzador de hilos

(@happyarts)

Hace 2 años, 7 meses

Hola Paul, gracias por la respuesta rápida.

Miré más a fondo esto: la doble carga de jquery.js solo ocurre cuando activo un plugin para usted y el plugin de nube y activo CLOUDFLARE_HTTP2_SERVER_PUSH_ACTIVE en wp_config. Así que lo desactivé y vuelve a funcionar bien.

Markus

(@alignak)

Hace 2 años, 7 meses

Gracias por la información sobre cloudflare.

Puede usar la opción de precarga en FVM para cosas que son extremadamente importantes, pero no es completamente la presión del servidor que está buscando.

Estoy pensando en agregar presión del servidor al plugin, pero vi un «error 500» en algunos proveedores de alojamiento después de probar otros plugins que tenían esa funcionalidad … así que no es una gran prioridad para mí.

Sin embargo, está en la hoja de ruta 🙂

Gracias de nuevo.

Lanzador de hilos

(@happyarts)

Hace 2 años, 7 meses

Una gran característica sería insertar un servidor http / 2 dentro del plugin (esto es, en caso de que tal opción tenga sentido). Quiero probarlo con CloudFlare. Creo que el archivo que debe insertarse debe nombrarse manualmente, porque a veces no tiene sentido enviar todos los archivos.

Quiero otra característica: en la versión actual del plugin, casi todos los archivos js / css se combinan en uno o dos archivos (encabezado / pie de página). Esto se hace de manera efectiva faltando en la primera página de un sitio de manera efectiva. Pero para la segunda y todas las solicitudes en la misma página en el mismo sitio, los archivos a menudo se transmiten repetidamente, que podrían almacenarse en caché del navegador si no se fusionan. Sería aconsejable tener una opción de la siguiente manera: no coloque los 3 archivos superiores cuando sea necesario en otras páginas. Este debería ser el caso de fuentes impresionantes y otros archivos js como jquery.charts que son muy grandes y siempre cargados por algunos temas (incluso si no los necesita). Por el momento, puede agregar estos archivos a la lista de ignorados, pero esto debe hacerse manualmente y creo que nadie lo hace 🙂

Markus

(@alignak)

Hace 2 años, 7 meses

No estoy seguro de continuar.

¿Por qué no intentar fusionar determinados archivos CSS necesarios en determinadas páginas?

FVM encuentra un conjunto de archivos CSS o js usados ​​y crea un grupo de archivos, combinados en un solo archivo estático. La mayoría de las veces, el mismo conjunto de archivos CSS o js se puede reutilizar, por lo que, por ejemplo, un archivo CSS generado por fvm en una publicación probablemente también se pueda reutilizar en todas las demás publicaciones (y eso es lo que sucede).

De esa manera, si un usuario visita 2 publicaciones diferentes, la segunda solicitud siempre será más rápida, ya que el archivo css o js ya está almacenado en caché en su navegador.

Si excluyera ciertos archivos CSS, aumentaría las solicitudes http (todo lo contrario de lo que pretende hacer FVM) y obligaría al plugin a fusionar un nuevo conjunto de archivos, lo que liberaría el caché de su navegador que ya no es válido.

No veo ningún beneficio en excluir una fuente impresionante del archivo CSS, si algún otro plugin se está cargando en cada página. Fusionar es el camino a seguir, ya que evitaría 2 intentos.

Y si por alguna razón no se usan fuentes increíbles y no las quiere, entonces … entonces puede eliminarlas manualmente en su tema.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.