web-dev-qa-db-fra.com

Que fait-on "Mise en cache bitmap" dans le client Bureau à distance?

Ce paramètre m'a toujours dérouté:

Remote Desktop Connection Dialog

Que fait exactement l'option de mise en cache Bitmap dans le client Windows Remote Desktop? Je comprends qu’il est supposé améliorer les performances de la connexion, mais comment? Est-ce vraiment une si grande différence?

29
Saul Dolgin

La mise en cache de bitmap signifie que les images et autres ressources bitmap sont stockées localement sur l'ordinateur client pour pouvoir être réutilisées ultérieurement. De cette façon, le serveur distant ou le PC n'envoie pas deux fois d'images, ce qui réduit la quantité de données envoyées et économise l'utilisation de votre bande passante.

Cette option est particulièrement utile pour les connexions lentes (faible bande passante), moins si vous vous connectez à une machine du même réseau local.

Si vous activez cette option, le client Bureau à distance met les images bitmap en cache dans un fichier BMC situé sur le disque dur du client dans (exemple pour Windows XP).

C:\Documents and Settings\<username>\Local Settings\
     Application Data\Microsoft\Terminal Server Client\Cache 

dossier.

Note (intéressant si votre ordinateur fait partie d'un domaine) : étant donné que le dossier de cache est stocké dans un dossier "Paramètres locaux", il ne le sera pas. répliqué dans le cadre d'un profil utilisateur itinérant.

25
splattne

Il met en cache des bitmaps, comme l’arrière-plan du bureau, des icônes, etc. :)

Voici un article Microsoft pour vous.

Du document:

Mise en mémoire cache bitmap persistante

La mise en cache persistante des images bitmap a été ajoutée en plus de la mise en mémoire cache des images bitmap et des glyphes existant dans TS 4.0. Les images bitmap du serveur sont maintenant enregistrées sur le disque de la machine cliente, ce qui permet de réutiliser les images bitmap mises en cache entre les sessions client et offre une taille de cache beaucoup plus grande (10 Mo contre 1,5 Mo). Comme le montre la figure 4 (dans le document lié ), l’ajout de la mise en cache persistante diminue la quantité de données envoyées via la connexion réseau, ce qui réduit la durée nécessaire au rendu des images bitmap sur l'écran, proportionnelle à la vitesse de la connexion réseau

Il est probable que certaines de ces informations sont maintenant obsolètes, depuis la publication de la documentation il y a 9 ans, mais j'espère que le raisonnement derrière la mise en cache des images bitmap est toujours présent.

8
Ant

Étant donné que RDP repose sur la transmission des commandes Paint au client, au lieu de se limiter aux pixels bruts de l’écran virtuel, les commandes Paint finiront par indiquer "Peindre ce bitmap à l’écran". Pour ces commandes, une copie du bitmap sera envoyée. au client aussi.

Ce paramètre mettra en cache les bitmaps de ces commandes, de sorte que la prochaine fois qu'une commande viendra avec le même bitmap, le bitmap n'aura pas à être transmis. Cela accélère beaucoup le protocole RDP avec une connexion lente.