XenApp and XenDesktop acceleration
In this discussion, XenApp refers to the ICA and CGP protocol streams. Therefore, what is said about XenApp applies also to XenDesktop.
XenApp/XenDesktop (ICA/CGP) acceleration has three components:
Compression–The appliance cooperates with XenApp clients and servers to compress XenApp data streams for interactive data (keyboard/mouse/display/audio) and batch data (printing and file transfers). This interaction takes place transparently and requires no configuration of the appliance. A small amount of configuration, described below, is required on older XenApp servers (release 4.x).
Multistream ICA–In addition to compression, Citrix SD-WAN WANOP appliances support the new Multistream ICA protocol, in which up to four connections are used for the different ICA priorities, instead of multiplexing all priorities over the same connection. This approach gives interactive tasks greater responsiveness, especially when combined with the appliance’s traffic shaping.
Traffic shaping–The Citrix SD-WAN WANOP traffic shaper uses the priority bits in the XenApp data protocols to modulate the connection’s priority in real time, matching the bandwidth share of each connection to what the connection is transmitting at the moment.
Multistream ICA is disabled by default. It can be enabled on the Features page. Multi-Stream ICA and AutoQoS requires Session Reliability to be enabled.
To optimize ICA connections for XenApp and XenDesktop release 7.0 and later, Citrix SD-WAN WANOP appliance supports Citrix Receiver for Chrome release 1.4 and later, and Citrix Receiver for HTML5 release 1.4 and later.