RDP Optimize over WAN.
1. You can set the compression algorithm for RDP data in policy settings at Group Policy and Local Policy level. The policy setting is located at:
Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Remote Session Environment: Set compression algorithm for RDP data
By this policy setting, you can adjust the priority of using network bandwidth and the memory.
2. You can set the Display Data Prioritization by modify the following registry key:
In this key, you can add or modify the following values to change the relative bandwidth priority for display:
- FlowControlDisable: If display data prioritization is disabled, all requests are handled on a first-in-first-out basis. The default value is 0. You can disable display data prioritization by setting the value to 1.
- FlowControlDisplayBandwidth: Controls the relative bandwidth priority for display (and input data). The default value is 70 and the maximum value allowed is 255.
- FlowControlChannelBandwidth: Controls the relative bandwidth priority for other virtual channels (such as clipboard, file transfers, or print jobs). The default value is 30 and the maximum value allowed is 255.
- FlowControlChargePostCompression: Determines if flow control will calculate the bandwidth allocation based on pre-compression or post-compression bytes. The default value is 0, which means that the calculation will be made on pre-compression bytes.
Note: If these entries do not appear, you can add them. To do this, right-click TermDD, point to New, and then click DWORD (32-bit) Value.
This settings can also be set via the client RDP file. For more information about this topic from both client and server side, please refer to:
Remote Desktop Connection Display
3. There are statistics about the relationship between the bandwidth use and RDP data factors/settings, including color depth, font smoothing, bitmap caching, etc. The following white paper includes the statistics and it should be a good reference for you:
Remote Desktop Protocol Performance
I found some firm that promise reduce, but it’s marketing. Anybody have real statistic or comparison about this solutions. I found:
http://www.windowsserveronwaas.com/launch.html – Cisco WAAS
And program solutions
Windows 2008 R2 is already very optimized – you could enable the advanced compression in the group policy to make it even better. And of course use RDP client 7 when available, for your clients.
Don’t forget to specify the proper connection type according to your bandwidth and latency.