Was bewirkt die Option "Bitmap-Zwischenspeicherung" im Remotedesktopclient?

69580
Saul Dolgin

Diese Einstellung hat mich immer verwirrt:

Remote Desktop Connection Dialog

Was genau macht die Option "Bitmap-Zwischenspeicherung" im Windows Remote Desktop Client? Ich verstehe, dass es die Verbindungsleistung verbessern soll, aber wie? Ist es wirklich so ein Unterschied?

26

3 Antworten auf die Frage

23
splattne

Zwischenspeichern von Bitmaps bedeutet, dass Bilder und andere Bitmapressourcen lokal auf dem Clientcomputer gespeichert werden, um sie später erneut zu verwenden. Auf diese Weise sendet der Remote-Server oder -PC keine Bilder zweimal, wodurch die Menge der gesendeten Daten reduziert und die Bandbreitennutzung gespart wird.

Die Option ist besonders für langsame Verbindungen (geringe Bandbreite) sinnvoll, weniger, wenn Sie eine Verbindung zu einem Computer im selben lokalen Netzwerk herstellen.

Wenn Sie die Option aktivieren, speichert der Remotedesktop-Client Bitmaps in einer BMC-Datei auf der Clientfestplatte in (Beispiel für Windows XP).

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

Mappe.

Hinweis (interessant, wenn Ihr Computer Teil einer Domäne ist) : Da der Cache-Ordner in einem Ordner "Local Settings" gespeichert ist, wird er nicht als Teil eines servergespeicherten Benutzerprofils repliziert.

Speicherort für Windows Vista und höher: "% LOCALAPPDATA% \ Microsoft \ Terminal Server Client \ Cache" Marc.2377 vor 7 Jahren 2
8
Ant

Es speichert Bitmaps, wie den Desktop-Hintergrund, Symbole usw. :)

Hier ist ein Microsoft-Artikel für Sie.

Aus dem Dokument:

Permanente Bitmap-Zwischenspeicherung

Zu der Zwischenspeicherung von Bitmaps und Glyphen, die in TS 4.0 vorhanden waren, wurde persistente Bitmap-Zwischenspeicherung hinzugefügt. Die Bitmaps vom Server werden jetzt auf der Client-Maschine auf der Festplatte gespeichert. Dadurch können zwischengespeicherte Bitmaps zwischen Clientsitzungen wiederverwendet werden und bieten eine viel größere Cache-Größe (10 MB vs. 1,5 MB). Wie in Abbildung 4 (im verknüpften Dokument ) zu sehen, verringert das Hinzufügen von persistenten Zwischenspeichern die über die Netzwerkverbindung gesendete Datenmenge, was wiederum die Zeit verringert, die zum Rendern von Bitmaps auf dem Bildschirm erforderlich ist, proportional zur Geschwindigkeit der Netzwerkverbindung

Es ist wahrscheinlich, dass ein Teil davon nicht mehr aktuell ist, seit das Dokument vor neun Jahren erstellt wurde, aber hoffentlich stößt es immer noch auf die Gründe für die Bitmap-Zwischenspeicherung.

Gilt dieser MSDN-Artikel nur für Windows Mobile / CE? Es sieht so aus, als ob es aus dem Abschnitt "Gemeinsame Windows Mobile 6- und Windows Embedded CE 6.0-Bibliothek" stammt ... ist das richtig? Saul Dolgin vor 14 Jahren 0
Ah. Du scheinst recht zu haben. Mal sehen, ob ich eine bessere Referenz finden kann ... Ant vor 14 Jahren 0
4
Lasse Vågsæther Karlsen

Da RDP auf das Übertragen von Malbefehlen an den Client angewiesen ist, werden nicht mehr nur rohe Pixel vom virtuellen Bildschirm, sondern schließlich auch Malbefehle mit der Aufschrift "Diese Bitmap auf dem Bildschirm zeichnen" angezeigt. Bei diesen Befehlen wird eine Kopie der Bitmap gesendet auch an den Kunden.

Durch diese Einstellung werden die Bitmaps für diese Befehle zwischengespeichert, sodass beim nächsten Befehl eines Befehls mit derselben Bitmap die Bitmap nicht übertragen werden muss. Dies beschleunigt das RDP-Protokoll bei langsamer Verbindung erheblich.