Forum Discussion

JosueCL's avatar
JosueCL
Regular Visitor
1 year ago

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

  • 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 InternetGarantice el ancho de banda de carga de alta velocidad
    Configuración del servidor de informesHabilite el almacenamiento en caché, optimice las consultas, reduzca el tamaño de los informes
    Configuración de dominio/DNSUtilice un DNS confiable y verifique las rutas de enrutamiento
    Configuración de seguridadPermitir HTTPS y probar el firewall para cualquier bloque
    Modo de autenticaciónUsar autenticación externa (Forms o Basic)

    Lo que debe hacer a continuación

    1. 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)

    2. Compare los tiempos de carga locales con los públicos para aislar el retraso.

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

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

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