Product Documentation

Planning a Successful User Experience

Feb 17, 2010

Two key factors impact your users' satisfaction when working in a multi-user environment: how quickly sessions start, and how easily users can print.

Session Start-up Times

Certain factors can cause sessions to start slower than necessary.
  • Printer autocreation policy settings - Consider limiting the number of printers that are autocreated if session start time is a factor.
  • Network activities occurring independently of sessions - Operations such as logging on to Active Directory, querying Lightweight Directory Access Protocol (LDAP) directory servers, loading user profiles, executing logon scripts, mapping network drives, and writing environment variables to the registry, can affect session start times. Also, connection speed and programs in the Startup items within the session, such as virus scanners, can affect start times.
  • Roaming profile size and location - When a user logs onto a session where Microsoft roaming profiles and home folders are enabled, the roaming profile contents and access to that folder are mapped during logon, which uses additional resources. In some cases, this can consume significant amounts of the CPU usage. Consider using home folders with redirected personal folders to mitigate this problem.
  • Whether the data collector has sufficient resources to make load balancing decisions efficiently - In environments with collocated infrastructure servers, Citrix suggests hosting the Citrix XML Broker on the data collector to avoid delays.
  • License server location - For WANs with multiple zones, where the license server is in relation to the zone.

Printing Configuration

Your printing configuration directly affects how long sessions take to start and the traffic on your network. Planning your printing configuration includes determining the printing pathway to use, how to provision printers in sessions, and how to maintain printer drivers.

Consider these recommendations:
  • Use Citrix Universal printer drivers and the Universal Printer whenever possible. This results in fewer drivers and less troubleshooting.
  • Disable the automatic installation of printer drivers, which is the default setting.
  • Adjust printer bandwidth using XenApp policy rules, if appropriate.
  • If printing across a WAN, use the XenApp Print job routing policy rule to route print jobs through the client device.
  • Test new printers with the Stress Printers utility, which is described in the Citrix Knowledge Center.

Choose printers that are tested with multiuser environments. Printers must be PCL or PS compatible and not host-based. The printing manufacturer determines whether printers work in a XenApp environment, not Citrix.