Book Image

Citrix® XenApp® 7.x Performance Essentials

By : Luca Dentella
Book Image

Citrix® XenApp® 7.x Performance Essentials

By: Luca Dentella

Overview of this book

Table of Contents (12 chapters)

Optimizing Storefront


When I moved from the old Web Interface to Storefront, I noticed that the latter was significantly slower than the former.

Storefront is a .NET application running on Microsoft IIS. Therefore, you can optimize the performance of Storefront by tuning the application server.

Pooled sockets

The ability to maintain a pool of sockets instead of creating a new one each time a new user connects is already present in Citrix Web Interface. This gives a better performance, especially when using SSL.

To enable pooledSockets, open the web.config file in C:\inetpub\wwwroot\Citrix\storename and change pooledSockets to on, as shown in the following screenshot:

Enabling pooled sockets

Application pool initialization

The default behavior of IIS is to initialize the application pool that runs Storefront when the first user connects. If the initialization process lasts a couple of minutes, and you're restarting the server every night, the first users arriving at the office in the morning will...