Tùy chọn bộ nhớ đệm Bitmap của bộ đệm làm gì trong Máy khách từ xa?


29

Cài đặt này luôn làm tôi bối rối:

Hộp thoại kết nối máy tính từ xa

Chính xác thì tùy chọn Bộ nhớ đệm Bitmap trong Máy khách Windows Remote Desktop làm gì? Tôi hiểu rằng nó được cho là để cải thiện hiệu suất kết nối, nhưng làm thế nào? Có thực sự nhiều sự khác biệt?

Câu trả lời:


25

Bộ nhớ bitmap có nghĩa là hình ảnh và các tài nguyên bitmap khác được lưu trữ cục bộ trên máy khách để sử dụng lại chúng sau này. Bằng cách này, máy chủ từ xa hoặc PC không gửi hình ảnh hai lần làm giảm lượng dữ liệu được gửi và tiết kiệm việc sử dụng băng thông của bạn.

Tùy chọn này đặc biệt có ý nghĩa đối với các kết nối chậm (băng thông thấp), ít hơn nếu bạn kết nối với một máy trong cùng mạng cục bộ.

Nếu bạn bật tùy chọn máy khách Remote Desktop sẽ lưu trữ bitmap vào tệp BMC nằm trên đĩa cứng của máy khách (ví dụ cho Windows XP)

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

thư mục.

Lưu ý (thú vị nếu máy tính của bạn là một phần của tên miền) : vì thư mục bộ đệm được lưu trữ trong thư mục "Cài đặt cục bộ", nó sẽ không được sao chép như một phần của hồ sơ người dùng chuyển vùng.


2
Vị trí cho Windows Vista trở lên:%LOCALAPPDATA%\Microsoft\Terminal Server Client\Cache
Marc.2377

8

Nó lưu trữ bitmap, như nền màn hình, biểu tượng, v.v. :)

Đây là một bài viết của Microsoft cho bạn.

Từ tài liệu:

Bộ nhớ đệm Bitmap liên tục

Bộ nhớ đệm bitmap liên tục đã được thêm vào cùng với bộ nhớ đệm của bitmap và glyph tồn tại trong TS 4.0. Các bitmap từ máy chủ hiện được lưu vào đĩa trên máy khách, cho phép các bitmap được lưu trong bộ nhớ cache được sử dụng lại giữa các phiên của máy khách và cũng cung cấp kích thước bộ đệm lớn hơn nhiều (10MB so với 1,5 MB). Như đã thấy trong Hình 4 (trong tài liệu được liên kết ), việc thêm bộ nhớ đệm liên tục sẽ làm giảm lượng dữ liệu được gửi qua kết nối mạng, từ đó giảm thời gian hiển thị bitmap trên màn hình, tỷ lệ thuận với tốc độ của Kết nối mạng

Có vẻ như một số trong đó đã lỗi thời, vì tài liệu đã được sản xuất 9 năm trước, nhưng hy vọng nó vẫn vượt qua được lý do đằng sau bộ nhớ đệm bitmap.


Có phải bài viết MSDN đó chỉ liên quan đến Windows Mobile / CE? Có vẻ như nó nằm trong phần "Thư viện chia sẻ Windows Mobile 6 và Windows nhúng CE 6.0" ... đúng không?
Saul Dolgin

À. Bạn có vẻ đúng. Hãy xem liệu tôi có thể tìm thấy một tài liệu tham khảo tốt hơn không ...
Ant

6

Do RDP dựa vào việc truyền các lệnh paint đến máy khách, thay vì chỉ các pixel thô từ màn hình ảo, cuối cùng các lệnh paint sẽ xuất hiện với nội dung "Vẽ bitmap này trên màn hình" và đối với các lệnh đó, một bản sao của bitmap sẽ được gửi cho khách hàng là tốt.

Cài đặt đó sẽ lưu trữ các bitmap cho các lệnh đó, để lần sau một lệnh đi kèm với cùng một bitmap, bitmap không phải truyền đi. Điều này tăng tốc giao thức RDP rất nhiều qua kết nối chậm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.