Forum Discussion
Servidor de Reportes Inestable fuera de la Red Local
Buenas.
Alguien realizo una instalación desde cero del servidor de reporte local donde uno sube los diferentes tableros, tengo un inconveniente ahi, cuando subo mi tablero al servidor local y esta dentro de la red me levanta y se puede visualizar rapido el reporte subido, pero cuando intento entrar desde otra red ingresa pero demora mucho en poder visualizarce el reporte.
tengo configurado correctamente mi dominio publico para que puedan entrar desde la red publica a los reportes ingresan pero tarda en levantar los reportes alguien sabe que mas me falta configurar.
aclaracion cuando entra al reporte desde el mismo servidor a los reportes levanta rapido todos los reportes.
3 Replies
- Syndicate_Admin
Administrator
Hola @Syndicate_Admin ,
¡Seguro! A continuación, se muestra una versión completamente reescrita, original y libre de plagio de la explicación para solucionar el problema de la lentitud en la carga de informes de SSRS fuera de la red local:
Resumen del problema
Ha mencionado que los informes de SSRS se cargan al instante cuando se accede a ellos desde su red local. Sin embargo, al intentar acceder a los mismos informes mediante una red pública o desde el exterior, se puede acceder a ellos, pero tardan mucho tiempo en cargarse. Este retraso puede deberse a varios factores relacionados con la configuración o el rendimiento.
Posibles razones y cómo solucionarlas
1. Limitaciones de velocidad y ancho de banda de Internet
Su red interna se beneficia de velocidades LAN rápidas. Al acceder externamente, la respuesta depende en gran medida de la velocidad de carga de su servidor, que puede estar limitada en su plan de Internet.
Arreglar:
Pon a prueba tu velocidad de Internet con herramientas como Speedtest.net.
Actualice su conexión si la velocidad de carga es baja.
Utilice un paquete de Internet de nivel empresarial optimizado para el alojamiento.
2. Retrasos en el DNS y el enrutamiento de dominios
Ha configurado un dominio público para acceder a su servidor de informes. Si hay algún retraso en la forma en que ese dominio resuelve o enruta el tráfico, puede ralentizar el acceso.
Arreglar:
Compruebe la velocidad de resolución de DNS utilizando herramientas como nslookup o tracert.
Si usa un proxy inverso (como NGINX o IIS ARR), asegúrese de que esté configurado para un control eficaz de las solicitudes y una configuración de tiempo de espera adecuada.
3. Cortafuegos o restricciones de puertos
Pueden producirse retrasos si el firewall o el enrutador están limitando el tráfico, o si los puertos del servidor (generalmente 80 y 443) no están completamente optimizados para el acceso externo.
Arreglar:
Asegúrese de que los puertos 80 (HTTP) y 443 (HTTPS) estén abiertos y reenviados correctamente.
Habilite HTTPS para garantizar conexiones externas seguras y estables.
Compruebe que el firewall o NAT no esté ralentizando el tráfico.
4. Informes pesados o grandes conjuntos de datos
Si los informes incluyen grandes conjuntos de datos, imágenes o cálculos complejos, es posible que tarden un tiempo en representarse, especialmente a través de una conexión externa más lenta.
Arreglar:
Optimice las consultas de informes para reducir el tamaño de los datos.
Habilite el almacenamiento en caché para los informes a los que se accede con frecuencia.
Paginar informes o filtrar datos antes de renderizarlos.
Use procedimientos almacenados en lugar de consultas pesadas en línea.
5. Ralentización de la autenticación
SSRS suele usar la autenticación de Windows. Desde redes externas, la autenticación Kerberos o NTLM puede causar retrasos o demoras.
Arreglar:
Considere la posibilidad de cambiar a la autenticación de formularios o a la autenticación básica (con SSL para mayor seguridad).
Revise la configuración de SSRS para evitar negociaciones de autenticación innecesarias.
Recomendaciones
Área Acción recomendada
Conexión a Internet Garantice el ancho de banda de carga de alta velocidad Configuración del servidor de informes Habilite el almacenamiento en caché, optimice las consultas, reduzca el tamaño de los informes Configuración de dominio/DNS Utilice un DNS confiable y verifique las rutas de enrutamiento Configuración de seguridad Permitir HTTPS y probar el firewall para cualquier bloque Modo de autenticación Usar autenticación externa (Forms o Basic) Lo que debe hacer a continuación
Ejecute pruebas de rendimiento con herramientas como:
Fiddler (para el rendimiento de HTTP)
Traceroute (para analizar los saltos de conexión)
Archivos de registro integrados de SSRS (para el tiempo de ejecución del informe)
Compare los tiempos de carga locales con los públicos para aislar el retraso.
Pruebe los informes con cargas de datos más pequeñas para ver si el problema está relacionado con el tamaño del conjunto de datos.
Si esta solución le resultó útil, considere aceptarla y felicitarla (Me gusta), es muy apreciada y ayuda a otros a encontrar la solución más fácilmente.
Saludos
Nasif Azam - Syndicate_Admin
Administrator
Hola @Syndicate_Admin
Quería comprobar si ha tenido la oportunidad de revisar la información proporcionada. No dude en ponerse en contacto con nosotros si tiene más preguntas. Si la respuesta anterior ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente.
Gracias. - Syndicate_Admin
Administrator
Hola @Syndicate_Admin
Todavía no hemos recibido respuesta sobre si la respuesta abordó su consulta. Si no fue así, comparta más detalles para que podamos ayudarlo de manera más efectiva.
Gracias.