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
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
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?
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.
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
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.
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
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
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.
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
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
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.