Enhancing CCF Performance

The Session Save feature does cause a number of Web service and database calls. If you are not using this feature, you can disable it and make the overall CCF UI a bit faster.

To disable the Session Save/Restore feature

  1. Start Visual Studio.
  2. Open the Desktop.cs module in the Visual Studio UI design tool.
  3. Right-click the module name, and then click Properties.
  4. Select the Save_Sessions property, and set it to False to disable Save/Restore of sessions that use Web services.

The Planning for security section describes a number of items that you can disable to simplify security. Two of them—Action logging and Context logging—affect performance in a small way. Disabling the logging of these two data fields will result in a small improvement in Agent Desktop performance and will reduce network traffic.

The Application Isolation feature helps to isolate hosted applications from each other and also from the Agent Desktop. Isolated hosted applications run in a separate AppDomain or in a separate process. Because of this, these applications consume considerable resources, and they might adversely affect Agent Desktop performance. To improve performance, do not configure the hosted applications to be isolated.

The Audit Trail/Business Activity Management (BAM) feature logs the agent’s activities in the SQL database. If a large number of agent activities are monitored, the SQL database might get full, which could affect SQL Server performance.

To mitigate this, set the AuditGlobalPriority to a small number so that only certain important agent activities are logged. For more information about configuring Audit Trail, see Audit settings.