In the previous Connector, an issue regarding the slow start-up of Process Navigator was described. This article will address another performance issue, one which has a similar cause.
We've had reports of webpages taking longer than expected to open in Triaster Server 2011. This has usually been a problem when first opening such a webpage; on subsequent occasions, it opens significantly more quickly.
In Triaster Server 2011, the assemblies associated with the ASP.NET v2.0 applications which serve these webpages are digitally signed with an Authenticode signature, just like the Process Navigator assemblies. When such an assembly is invoked, the system tries to verify the signature over the Internet. That can delay the opening of a webpage, especially if the hosting server doesn't have Internet access.
We can suggest a couple of workarounds, one of which should suffice.
Disabling the certificate check
Signature verification can be disabled by this configuration in the Aspnet.config file on a web server:
<?xml version="1.0" encoding="utf-8" ?>
The Aspnet.config file may be found in:
on a 32- or 64-bit version of windows respectively.
Configure the application pool Time-out
By setting the application pool Idle Time-out period to zero, the worker process that runs the application won't close when not required to process requests. The first time the associated page is opened may be slow, but subsequent opening should be quicker, and remain so.
This assumes IIS 7.x:
Webpage is Slow to Open