Compartir a través de


Efectos gráficos

Un servidor de Servicios de Escritorio remoto se basa en la red para transmitir todas las entradas y salidas a sus terminales de cliente. Por lo tanto, las aplicaciones que hacen uso excesivo de efectos gráficos pueden afectar al rendimiento de todos los clientes de Servicios de Escritorio remoto ralentizando la red. Además, la velocidad de transmisión más lenta a través de una red podría hacer que estos efectos especiales parezcan menos agradables de lo que estarían en un entorno de vídeo local.

En concreto, las aplicaciones deben deshabilitar o minimizar el uso de las siguientes características al ejecutarse en un entorno de Servicios de Escritorio remoto como sesión remota:

  • Pantallas de presentación: información gráfica de producto o empresa que se muestra mientras se inicia una aplicación. La transmisión de una pantalla de presentación a un cliente de conexión a Escritorio remoto (RDC) consume ancho de banda de red adicional y obliga al usuario a esperar antes de acceder a la aplicación.
  • Animaciones, que consumen el tiempo de CPU y el ancho de banda de red.
  • Entrada directa o salida a la pantalla. Si necesita leer bits de la pantalla, mantenga una copia independiente y fuera de pantalla del búfer de vídeo. De forma similar, si necesita realizar una salida de pantalla elaborada (por ejemplo, superponer varias imágenes para llegar a una pantalla compuesta final), haga ese trabajo en un búfer fuera de la pantalla y, a continuación, envíe los resultados al búfer de vídeo real.

Para obtener más información sobre cómo detectar sesiones remotas, consulte Detección del entorno de Servicios de Escritorio remoto.

Use la biblioteca Microsoft Foundation Class o MFC siempre que sea posible. MFC tiene una larga lista de clases probadas y verdaderas para realizar una amplia variedad de tareas. La mayoría de estas clases funcionan bien en un entorno de Servicios de Escritorio remoto, normalmente mucho mejor que las soluciones rediseñadas. Un buen ejemplo es la clase que proporciona texto de ayuda contextual: texto de ayuda que aparece en pantalla cuando el puntero del mouse mantiene el puntero sobre un botón o un elemento de menú. Si una aplicación usa la implementación de MFC para proporcionar esta característica, funcionará razonablemente bien en el sistema de escritorio. Pero si la aplicación implementa esta característica mediante cuadros de diálogo o un enfoque alternativo, el resultado final podría no funcionar también en un entorno de Servicios de Escritorio remoto.