Avisos
Vaciar todo

Eliminar efecto flash antes de renderizar la web que retrasa el tiempo de carga  

 
Ramón
 Ramón
Usuario activo

Hola,

Mi página web tarda mucho en cargar, normalmente más de 4 segundos.
He intentado optimizarla, y he conseguido llegar incluso al 99 en PageSpeed: https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fpampua.es&hl=es , pero sigue tardando mucho.

Hace una especie de flash: el navegador muestra toda la pantalla de un color durante 3-4 segundos hasta que se renderiza la web. No se si puede ser debido a algún plugin de optimización, estoy usando: https://wordpress.org/support/plugin/above-the-fold-optimization/
He probado a desinstalarlos todos y se mantiene el problema.

Cualquier sugerencia para mejorar es bienvenida.

Muchas gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 08/02/2018 3:20 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Veo que aparece una referencia a zoopim podrías probar desactivando este plugin.

Si sigues con problemas, veo que el contenido es cargado rápido, lo que posiblemente sucede es que el template que usas tenga algún tipo de efecto al cargar, para descartar esto podrías probar cambiando de theme.

Saludos

ResponderCitar
Respondido : 08/02/2018 4:25 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Ramón
 Ramón
Usuario activo

Hola Jhon,

He eliminado el código de zopim que lo tenía en el pie de Génesis (no como un plugin) y he cambiado de tema (al framework de Génesis sin child theme) y sigue pasando lo mismo (por lo que he vuelto al tema que tenía).

Alguna otra idea?

ResponderCitar
Respondido : 09/02/2018 10:04 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El problema debe ser entonces por algún plugin, ya que como comentas si has cambiado de theme y el problema persiste.

Revisando el código HTML generado veo referencias a Lazy Load, este es un plugin que podría ocasionarte este efecto, verifica desactivando este plugin o alguno de optimización que use esta funcionalidad.

Saludos.

ResponderCitar
Respondido : 09/02/2018 4:20 pm

Cursos Gratuitos WordPress

Ramón
 Ramón
Usuario activo

Hola,

El plugin Lazy Load lo he añadido después de que existiera el problema para intentar paliarlo, así que no es el responsable. Yo creo que debe de ser por culpa de este: wordpress.org/support/plugin/above-the-fold-optimization/ , pero lo he desactivado y el problema persiste.
también he desactivado el resto de plugins de optimización (javascript to footer y similares) y el problema continua. Incluso he activado el CDN de Cloudflare pero no se soluciona el problema.

Alguna otra idea para solucionarlo?

Mil gracias

ResponderCitar
Respondido : 09/02/2018 4:42 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Mejor realiza las pruebas en un clon de tu sitio, en este clon realiza lo siguiente:
1- Cambia al theme Twenty Seventeen que viene por defecto con WordPress
2- Si sigues con problemas, prueba ir desactivando plugins, empieza por los plugins de cache y optimización, desactiva uno a uno hasta ver cual te causa el problema, los plugins que vas desactivando no los vuelvas a activar hasta detectar cual te causa el problema.
3- Limpia la cache de tu navegador en cada prueba ya que si no ves cambios es posible que este en cache.

Saludos.

ResponderCitar
Respondido : 09/02/2018 5:07 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Ramón
 Ramón
Usuario activo

Hola,

Ya he creado una copia en staging.
Cambiando a Twenty Twelve se soluciona el problema sin necesidad de desinstalar ningún plugin, pero si instalo únicamente el tema padre de Génsis ya vuelve a ocurrir, aunque desactive todos los plugins.
Tengo otros sitios con Génesis que funcionan perfectamente.
Alguna idea de cómo solucionarlo que no sea desarrollar toda la web de nuevo?
Muchas gracias

ResponderCitar
Respondido : 10/02/2018 6:21 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Ramón,

La primera recomendación para la web que citas es que en el archivo wp-config.php elimines cualquier define que haga referencia a la url temporal ya que si el dominio apunta correctamente los DNS al Hosting contratado, no tiene sentido usar estos defines que pueden añadir tiempos de carga si le estás diciendo a la web que imperiosamente debe pasar primero por la URI de la url temporal.

Rascando tiempos para que PageSpeed te puntúe algo mejor (el 100% es una utopía complicada de conseguir, sobre todo con tu mezcla de plugins y el tema Genesis, un elefante de tema) puedes ver lo siguiente:

Con las medidas de seguridad que ofrecemos puedes obviar el uso de plugins como Wordfence Security que genera mucho tráfico, mucho consumo de recursos, y además incrementa el tamaño de determinadas tablas de tu base de datos ya que tiene que almacenar cada IP que pasa por tu sitio web con los correspondientes datos de geolocalización.

Este tipo de plugins suelen generar falsos positivos, derivado del exceso de auditoria que realizan sobre cambios en archivos y carpetas y podrían provocar el bloqueo de tu propia IP de no estar depuradas las configuraciones en los mismos.

Sobre ese efecto Flash y Genesis, tendrás que ver que plugins para Génesis pueden estar provocando lo que comentas aportando su código al tema para añadir funcionalidades.

Saludos

ResponderCitar
Respondido : 11/02/2018 2:28 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Ramón
 Ramón
Usuario activo

Hola,

He modificado el wp-config.php , desactivado todos los plugins y simplificado el .htaccess en la copia de staging: https://pampua.es/staging/ y sigue pasando lo mismo.

Tengo otras web con Génesis que cargan super rápido y ya no sé qué hacer para eliminar el dichoso efecto flash. ¿Alguna idea? Aunque sea crear una nueva instalación de wordpress e importar el contenido... ¿Serviría? ¿Alguna recomendación si tengo que hacerlo?

Mil gracias.

ResponderCitar
Respondido : 12/02/2018 11:13 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Ramon.

El problema lo tienes en tu plantilla, algun modulo, Popup , slider, etc... o que sea una función que tenga tu plantilla para cargar algun aviso.

Las plantillas que funciona con DIV suelen ser de pago y no podemos descargarlas para poder revisarlo.

No se si es esta -> https://themeforest.net/item/pro-business-responsive-multipurpose-theme/7644084

¿ Lo comentaste con lso desarrolladores ? Es posible que tengan el error localizado y te pueden dar una solución.

Un saludo

ResponderCitar
Respondido : 12/02/2018 1:52 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Ramón
 Ramón
Usuario activo

Hola,

La plantilla no tiene ningún módulo, es esta:
https://my.studiopress.com/themes/business/
Y he desactivado todos los plugins, pero quizá algún plugin de optimización modificó algún archivo y no lo restauró al origen al desactivarlo. ¿Qué archivos debería revisar?

Mil gracias

ResponderCitar
Respondido : 12/02/2018 6:21 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Por lo que veo el theme demo que has comprado es el que tiene esa funcionalidad, se puede ver en:

Contenido solo visible a usuarios registrados

Tiene un pequeño efecto de aparecer una vez cargado.

En resumen, no es el theme padre Genesis, sino el child theme business

Consulta con los desarrolladores como quitar ese efecto o evalúa cambiar de theme

Saludos.

ResponderCitar
Respondido : 12/02/2018 8:33 pm

Cursos Gratuitos WordPress