Share via


Cómo optimizar la escalabilidad

Al planear el modo en que se va a crear la aplicación con el SDK de Crystal Reports, una de las consideraciones más importantes es cómo optimizar la escalabilidad de la aplicación. Conocer los aspectos fundamentales del SDK que afectan a la escalabilidad le ayuda a elegir la mejor estructura del proyecto.

Puede escalar la aplicación en dos niveles de ámbito distintos:

  • En la familia de productos Crystal.
  • Dentro de Crystal Reports para Visual Studio.

Escalabilidad en la familia de productos Crystal

Crystal Reports para Visual Studio utiliza un motor de informes incrustado (un proceso para representar informes, que se ejecuta en el espacio de memoria de la aplicación). Esta arquitectura limita la capacidad de proceso del informe. Pero la limitación no está presente en otra solución de la familia de productos Crystal. Por tanto, cualquier debate sobre escalabilidad empezaría por una comparación de las soluciones más eficaces disponibles en la familia de productos Crystal.

Nota

Para obtener información sobre escalabilidad en la familia de productos Crystal, vea Comparación de arquitecturas en las soluciones de elaboración de informes de Business Objects.

Escalabilidad dentro de Crystal Reports para Visual Studio

Al utilizar Crystal Reports para Visual Studio, puede incrementar la escalabilidad siguiendo las siguientes recomendaciones para mejorar el rendimiento:

  • Reducir el tamaño y la complejidad de los informes siempre que sea posible.
  • Reducir el uso de DataSets.
  • Aprovechar el almacenamiento de informes en caché.
  • Borrar de la memoria el informe después de usarlo.
  • Compartir el procesamiento entre servidores.

La implementación de estos métodos prácticos se describe en las siguientes secciones.

En esta sección