Difference between revisions of "Web Performance"

(Web.Config)
m (Text replacement - "XLCubed" to "FluenceXL")
 
Line 6: Line 6:
 
== IIS Configuration ==
 
== IIS Configuration ==
  
By Default IIS will unload the XLCubed Website after a certain period of inactivity, this can have the side affect that the website is then slow for the first user of the day.
+
By Default IIS will unload the FluenceXL Website after a certain period of inactivity, this can have the side affect that the website is then slow for the first user of the day.
  
From IIS 7.5 there is a setting on the application pool that can keep the website loaded, in IIS Manager go to the XLCubed Application Pool, right click and select "Advanced Settings":
+
From IIS 7.5 there is a setting on the application pool that can keep the website loaded, in IIS Manager go to the FluenceXL Application Pool, right click and select "Advanced Settings":
  
  
Line 18: Line 18:
 
== Web.Config ==
 
== Web.Config ==
  
When a user first connects to XLCubedWeb, it will make a call to get the full name of the user (displayed on the default startup page), on some domains this call can take a few seconds. This can be turned off via the following web.config setting:
+
When a user first connects to FluenceXLWeb, it will make a call to get the full name of the user (displayed on the default startup page), on some domains this call can take a few seconds. This can be turned off via the following web.config setting:
  
 
     <add key="QueryActiveDirectory" value="false" />
 
     <add key="QueryActiveDirectory" value="false" />

Latest revision as of 09:42, 4 July 2023

Website Startup

The following gives some information about optimising the startup of the web - either for the first user of the day or for each user's first access

IIS Configuration

By Default IIS will unload the FluenceXL Website after a certain period of inactivity, this can have the side affect that the website is then slow for the first user of the day.

From IIS 7.5 there is a setting on the application pool that can keep the website loaded, in IIS Manager go to the FluenceXL Application Pool, right click and select "Advanced Settings":


ApplicationPoolStartMode.png

Set "Start Mode" to "AlwaysRunning"


Web.Config

When a user first connects to FluenceXLWeb, it will make a call to get the full name of the user (displayed on the default startup page), on some domains this call can take a few seconds. This can be turned off via the following web.config setting:

   <add key="QueryActiveDirectory" value="false" />