it-swarm-vi.tech

Tùy chọn "Bitmap Cache" làm gì trong Remote Desktop Client?

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

Remote Desktop Connection Dialog

Chính xác thì tùy chọn Bitmap Cache trong Windows Remote Desktop Client 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?

29
Saul Dolgin

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ột 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 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.

25
splattne

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 dành 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 làm giảm lượng dữ liệu được gửi qua kết nối mạng, do đó làm giảm thời gian cần thiết để hiển thị bitmap trên màn hình, tỷ lệ thuận với tốc độ 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.

8
Ant

Do RDP phụ thuộc 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.

6