Apa yang dilakukan opsi "Caching Bitmap" di Remote Desktop Client?
29
Pengaturan ini selalu membingungkan saya:
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?
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.
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.
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.
%LOCALAPPDATA%\Microsoft\Terminal Server Client\Cache
Tembolok bitmap, seperti latar belakang desktop, ikon, dll :)
Ini artikel Microsoft untuk Anda.
Dari dokumen:
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.
sumber
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.
sumber