Web Interface 5.X 访问加速以及应用枚举加速

症状:

1.用户在访问Web Interface的时候速度很慢.

2.应用枚举非常慢.

背景:

1.当Web Interface重启过或者IIS重启过之后,第一个访问的WI的用户加载WI页面很慢.

2.当登录Web Interface之后,应用的枚举非常的慢.

解决办法:

1.WI访问加速:

这里有一个工作变通方法,此问题是由CRL(证书吊销凭证) 检查被发送给Verisign引起的. 如果Web Interface服务器不能连接因特网, 则CRL检查失败并超时.

检查Web Interface上面IIS中使用的ASP.NET的版本.修改如下目录的Aspnet.config文件

§  C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 (如果Web interface使用的是 .Net framework v2.0.50727)

§  将如下内容添加到 ASPNET.CONFIG 或者 APP.CONFIG 文件中:
< ?xml version=”1.0″ encoding=”utf-8″?>
< configuration>
< runtime>
< generatePublisherEvidence enabled=”false”/>
< /runtime>
< /configuration>

2.应用枚举加速:

在WI Server Farm中填入XenApp服务器的主机名或者IP是,是使用局域网的Netbios协议去解析主机地址的,netbios没有DNS解析的快.

所以在Web Interface的Server Farm设置XenApp服务器的时候使用FQDN而不是使用IP或者XenApp服务器主机名.确保是使用DNS来解析XenApp 服务器的地址.

更多信息:

http://blogs.msdn.com/pfedev/archive/2008/11/26/best-practice-generatepublisherevidence-in-aspnet-config.aspx

http://support.microsoft.com/kb/936707

注意: ASPNET.CONFIG 文件目录取决于你使用的.net framework 版本,例如针对于一个64位的 ASP.NET 应用,它所在的目录应该是:
c:\Windows\Microsoft.NET\Framework64\v2.0.50727

32位的如下:
c:\Windows\Microsoft.NET\Framework\v2.0.50727