Що робить параметр "Кешування бітових карт" у клієнта віддаленого робочого столу?


29

Цей параметр мене завжди бентежив:

Діалог підключення до віддаленого робочого столу

Що саме робить параметр кешування Bitmap у клієнті віддаленого робочого столу Windows? Я розумію, що це повинно покращити продуктивність з'єднання, але як? Це насправді велика різниця?

Відповіді:


25

Кешування растрових зображень означає, що зображення та інші растрові карти локально зберігаються на клієнтському комп'ютері для подальшого їх повторного використання. Таким чином, віддалений сервер або ПК не надсилає зображення вдвічі, зменшуючи обсяг відправлених даних і зберігаючи ваше пропускну здатність.

Цей параметр має особливий сенс для повільних (низької пропускної здатності) з'єднань, менше, якщо ви підключаєтесь до машини в тій же локальній мережі.

Якщо ви ввімкнули опцію, клієнт віддаленого робочого столу кешує растрові карти у файл BMC, розташований на жорсткому диску клієнта в (наприклад, для Windows XP)

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

папку.

Примітка (цікаво, якщо ваш комп'ютер є частиною домену) : оскільки папка кеша зберігається у папці "Місцеві настройки", вона не буде реплікуватися як частина роумінгового профілю користувача.


2
Місцезнаходження для Windows Vista та пізніших версій:%LOCALAPPDATA%\Microsoft\Terminal Server Client\Cache
Marc.2377,

8

Це кешування растрових зображень, як фон робочого столу, піктограми тощо. :)

Ось стаття Microsoft для вас.

З документа:

Стійке кешування растрових зображень

Стійке кешоване растрове зображення додано на додаток до кешування пам'яті растрових зображень та гліфів, які існували в TS 4.0. Растрові карти з сервера тепер зберігаються на диску на клієнтській машині, що дозволяє повторно використовувати кешовані растрові карти між клієнтськими сеансами, а також забезпечує набагато більший розмір кешу (10 МБ проти 1,5 МБ). Як показано на малюнку 4 (у пов'язаному документі ), додавання стійкого кешування зменшує кількість даних, що надсилаються через мережеве з'єднання, що, у свою чергу, скорочує кількість часу, необхідного для відображення растрових зображень на екрані, пропорційне швидкості мережеве з'єднання

Можливо, щось із цього застаріло, оскільки документ був створений 9 років тому, але, сподіваємось, він все ще стикається з міркуваннями щодо кешування растрових зображень.


Ця стаття MSDN стосується лише Windows Mobile / CE? Схоже, це з розділу "Спільна Windows Mobile 6 та бібліотека Embedded CE 6.0 Windows" ... це правильно?
Саул Долгін

Ага. Ви, здається, маєте рацію. Подивимось, чи зможу я знайти кращу довідку ...
Ant Ant

6

Оскільки RDP покладається на передачу команд фарби клієнтові, замість просто необроблених пікселів з віртуального екрана, в кінцевому підсумку вийдуть команди фарби, які говорять "Намалюйте цю растрову карту на екрані", і для цих команд буде надіслана копія растрової карти і клієнту.

Це налаштування буде кешувати растрові карти для цих команд, так що наступного разу, коли команда надходить з тим же растровим зображенням, растрову карту не потрібно передавати. Це значно прискорює протокол RDP при повільному з'єднанні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.