Что делает параметр «Кэширование растровых изображений» в клиенте удаленного рабочего стола?
29
Этот параметр всегда смущал меня:
Что именно делает параметр Кэширование растрового изображения в клиенте удаленного рабочего стола Windows? Я понимаю, что это должно улучшить производительность соединения, но как? Это действительно так много различий?
Кэширование растровых изображений означает, что изображения и другие растровые ресурсы локально хранятся на клиентском компьютере для последующего их использования. Таким образом, удаленный сервер или ПК не отправляют изображения в два раза, что сокращает объем передаваемых данных и экономит трафик.
Эта опция особенно подходит для медленных (с низкой пропускной способностью) соединений, меньше, если вы подключаетесь к машине в той же локальной сети.
Если этот параметр включен, клиент удаленного рабочего стола кэширует растровые изображения в файл BMC, расположенный на жестком диске клиента (например, для Windows XP).
C:\Documents and Settings\<username>\Local Settings\
Application Data\Microsoft\Terminal Server Client\Cache
папки.
Примечание (интересно, если ваш компьютер является частью домена) : поскольку папка кэша хранится в папке «Local Settings», она не будет реплицироваться как часть перемещаемого профиля пользователя.
Постоянное кэширование растровых изображений было добавлено в дополнение к кешированию памяти растровых изображений и глифов, существовавшему в TS 4.0. Растровые изображения с сервера теперь сохраняются на диске на клиентском компьютере, что позволяет повторно использовать кэшированные растровые изображения между сеансами клиента, а также обеспечивает гораздо больший размер кэша (10 МБ против 1,5 МБ). Как видно на рисунке 4 (в связанном документе ), добавление постоянного кэширования уменьшает объем данных, передаваемых по сетевому соединению, что, в свою очередь, уменьшает количество времени, необходимое для визуализации растровых изображений на экране, пропорционально скорости подключение к сети
Вполне вероятно, что некоторые из них уже устарели, так как документ был выпущен 9 лет назад, но, надеюсь, он все еще наталкивается на причины, лежащие в основе растрового кэширования.
Эта статья MSDN относится только к Windows Mobile / CE? Похоже, это из раздела «Общая библиотека Windows Mobile 6 и Windows Embedded CE 6.0» ... это верно?
Сол Долгин
Ах. Вы, кажется, правы. Посмотрим, смогу ли я найти лучшую ссылку ...
Муравей
6
Поскольку RDP полагается на передачу команд рисования клиенту, а не просто необработанных пикселей с виртуального экрана, в конечном итоге появятся команды рисования с надписью «Рисовать этот растр на экране», и для этих команд будет отправлена копия растрового изображения. клиенту.
Этот параметр будет кэшировать битовые карты для этих команд, так что в следующий раз, когда команда приходит с той же битовой картой, битовая карта не должна быть передана. Это значительно ускоряет протокол RDP по медленному соединению.
%LOCALAPPDATA%\Microsoft\Terminal Server Client\Cache
Он кэширует растровые изображения, такие как фон рабочего стола, значки и т. Д. :)
Вот статья Microsoft для вас.
Из документа:
Вполне вероятно, что некоторые из них уже устарели, так как документ был выпущен 9 лет назад, но, надеюсь, он все еще наталкивается на причины, лежащие в основе растрового кэширования.
источник
Поскольку RDP полагается на передачу команд рисования клиенту, а не просто необработанных пикселей с виртуального экрана, в конечном итоге появятся команды рисования с надписью «Рисовать этот растр на экране», и для этих команд будет отправлена копия растрового изображения. клиенту.
Этот параметр будет кэшировать битовые карты для этих команд, так что в следующий раз, когда команда приходит с той же битовой картой, битовая карта не должна быть передана. Это значительно ускоряет протокол RDP по медленному соединению.
источник