Buenos días, tengo este formulario en Gravity Forms alojado en Webmpresa.
https://autodiagnosticoempresas.prodis360.org/formulario-autodiagnostico/
El paso entre páginas es muy lento (unos 20 segundos).
Consulto el problema a soporte de GF y me indican esta respuesta:
"Se ve muy bien tal como está y el formulario en sí no es lento. Algunas de las cosas que buscamos en un formulario que lo ralentizan y que se pueden corregir son:
Lógica condicional anidada
Muchos cálculos
Exceso de HTML
Mucha lógica condicional
Tu formulario no tiene ninguna de esas cosas. Lo único que tiene es una gran cantidad de preguntas repartidas en varias páginas.
Sin embargo, en tu sitio, el rendimiento del formulario después de hacer clic en Siguiente es muy lento. Tardó unos 20 segundos después de hacer clic en Siguiente en cada página, lo cual es muy inusual y no está relacionado con este formulario. En la pestaña de red de una página de tu formulario, "Esperando respuesta del servidor" es de casi 18 segundos. Eso no es aceptable, pero no está relacionado con tu formulario."
El formulario esta instalado en una web con DIVI y no hay ningún plug-in instalado, salvo GF.
Haciendo la prueba en la previsualización de GF también va igual de lento (sin usar DIVI)
El PHP es 8.4 con esta configuración:
max_execution_time:120
max_input_time: 300
max_input_vars: 10000
memory_limit: 512M
post_max_size: 128M
Me parece que es lo óptimo.
Adjunto captura con la medición de respuesta del servidor.
Escribí a soporte un Ticket, pero me han remitido a hacer la consulta en el foro.
Muchas gracias por vuestra ayuda, buen día!
Alex
Contenido solo visible a usuarios registrados
Hola Alejandro.
No se puede mandar de forma privada, solo tienes que adjuntar la URL donde está el formulario.
Pero ya te digo que la respuesta del servidor es buena para el cambio de página, no llega al segundo como puedes ver en los log.
Un saludo
Hay alguna manera de enviar la URL de forma que solamente la veas tu?
Hola Alejandro.
No no hay, pero puedes utilizar [ide]texto[/ide] para ocultar la URL a usuarios no registrados.
Le pasate el log a el soporte de CF para que vean que el servidor está respondiendo bien ?
Un saludo
Hola Pepe
Aquí tienes el mismo formulario:
Ambos están con DIVI.
Desde Gravity Forms me aseguran que el formulario, aunque sea muy grande, al no tener lógica condicional no debe ir lento.
Comprueba y me dices.
Gracias!
Hola Alejandro.
Gracias por enviarme el enlace de prueba.
Si te das cuenta, no es el mismo formulario:
Esto es importante porque los estilos y el CSS de Divi suelen añadir mucha carga extra y ralentizan la transición entre páginas en formularios grandes como este.
El hecho de que en la versión sin estilos probablemente vaya más rápido confirma que gran parte del retraso viene por la combinación del tamaño del formulario + los estilos pesados de Divi.
Un Saludo
Pepe lo que planteas es irrelevante.
Como te dije los dos formularios están con el entorno de DIVI.
Ambos están en DIVI cada uno con sus estilos personalizados según la plantilla. Puedes comprobarlo en cualquier editor de código.
Los formularios los he probado en el constructor de Gravity Forms, en la previsualización, en varios servidores, sin estilos, y en Webempresa tarda 20 segundos en pasar de página y en otros servidores entre 1 y 2 segundos (entre 10 y 20 veces más lento en Webempresa).
Hay algo en el servidor de Webempresa que retrasa en paso entre páginas, no se que es, pero créeme que es el servidor.
No se decirte técnicamente lo que sucede, pero no ocurre en ningún otro servidor, solamente en Webempresa.
Desde Gravity Forms me dicen lo mismo.
Este cliente tiene una cuenta grande con Webempresa y supone un problema llevarse esta landing a otro servidor.
Desde los tickets de soporte tampoco me hacen ningún caso y me derivan al foro.
Hay alguna posibilidad de que esto se solucione?
Gracias por tu tiempo.
Hola Alejandro.
Como te indicaba a nivel instalación no vemos nada salvo todo lo que hemos comentado.
Si quieres probar si es por falta de recursos del servidor puedes activar Turbo booster:
-> https://guias.webempresa.com/preguntas-frecuentes/turbo-booster/
La primera activación de 7 días es gratuita.
Un saludo