Apa yang dilakukan opsi "Caching Bitmap" di Remote Desktop Client?

29

Pengaturan ini selalu membingungkan saya:

Dialog Koneksi Desktop Jarak Jauh

Apa sebenarnya yang dilakukan opsi Bitmap Caching di Windows Remote Desktop Client? Saya mengerti bahwa ini seharusnya meningkatkan kinerja koneksi, tetapi bagaimana caranya? Apakah benar-benar ada perbedaan?

Saul Dolgin
sumber

Jawaban:

25

Caching bitmap berarti bahwa gambar dan sumber daya bitmap lainnya disimpan secara lokal di komputer klien untuk digunakan kembali nanti. Dengan cara ini, server jarak jauh atau PC tidak mengirim gambar dua kali mengurangi jumlah data yang dikirim dan menghemat penggunaan bandwidth Anda.

Opsi ini sangat masuk akal untuk koneksi yang lambat (bandwidth rendah), lebih sedikit jika Anda terhubung ke mesin di jaringan area lokal yang sama.

Jika Anda mengaktifkan opsi klien Remote Desktop cache bitmap ke file BMC yang terletak di hard disk klien di (misalnya untuk Windows XP)

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

map.

Catatan (menarik jika komputer Anda adalah bagian dari domain) : karena folder cache disimpan di folder "Pengaturan Lokal", itu tidak akan direplikasi sebagai bagian dari profil pengguna roaming.

percikan
sumber
2
Lokasi untuk Windows Vista dan yang lebih baru:%LOCALAPPDATA%\Microsoft\Terminal Server Client\Cache
Marc.2377
8

Tembolok bitmap, seperti latar belakang desktop, ikon, dll :)

Ini artikel Microsoft untuk Anda.

Dari dokumen:

Caching Bitmap Persisten

Caching bitmap persisten ditambahkan sebagai tambahan pada caching memori bitmap dan mesin terbang yang ada di TS 4.0. Bitmap dari server sekarang disimpan ke disk pada mesin klien, yang memungkinkan bitmap cache digunakan kembali di antara sesi klien dan juga menyediakan ukuran cache yang jauh lebih besar (10MB vs 1,5MB). Seperti yang terlihat pada Gambar 4 (dalam dokumen yang ditautkan ), penambahan caching persisten mengurangi jumlah data yang dikirim melalui koneksi jaringan, yang pada gilirannya mengurangi jumlah waktu yang diperlukan untuk membuat bitmap di layar, sebanding dengan kecepatan koneksi jaringan

Kemungkinan beberapa di antaranya sudah ketinggalan zaman, karena dokumen ini diproduksi 9 tahun yang lalu, tapi mudah-mudahan masih ada alasan di balik caching bitmap.

Semut
sumber
Apakah artikel MSDN itu hanya berkaitan dengan Windows Mobile / CE? Sepertinya itu dari bagian "Shared Windows Mobile 6 dan Windows Embedded CE 6.0 Library" ... benarkah itu?
Saul Dolgin
Ah. Kamu sepertinya benar. Mari kita lihat apakah saya dapat menemukan referensi yang lebih baik ...
Ant
6

Karena RDP bergantung pada pengiriman perintah cat ke klien, bukan hanya piksel mentah dari layar virtual, akhirnya perintah cat akan datang yang mengatakan "Cat bitmap ini di layar", dan untuk perintah-perintah itu, salinan bitmap akan dikirim kepada klien juga.

Pengaturan itu akan men-cache bitmap untuk perintah-perintah itu, sehingga pada saat suatu perintah datang dengan bitmap yang sama, bitmap tidak harus ditransmisikan. Ini mempercepat protokol RDP banyak melalui koneksi yang lambat.

Lasse V. Karlsen
sumber