bis*_*ton 4 asp.net iis performance webserver
我的iis网络服务器存在一些性能问题.它随机悬挂,我试图弄清楚如何加速服务器.我在服务器上启用了失败的请求跟踪,并将其设置为在请求超过3秒时生成日志.
生成的日志(xml)没有显示多少,但紧凑性能日志中有一点指示服务器挂起的日志部分.下面是发生大量时间损失的日志部分.
65. i GENERAL_GET_URL_METADATA PhysicalPath="", AccessPerms="513" 17:46:32.577
66. i HANDLER_CHANGED OldHandlerName="", NewHandlerName="ExtensionlessUrlHandler-Integrated-4.0", NewHandlerModules="ManagedPipelineHandler", NewHandlerScriptProcessor="", NewHandlerType="System.Web.Handlers.TransferRequestHandler" 17:46:32.577
67. i VIRTUAL_MODULE_UNRESOLVED Name="FormsAuthentication", Type="System.Web.Security.FormsAuthenticationModule" 17:46:47.771
我不确定Handler的改变是什么,但需要很长时间,任何提示都会很好,从哪里开始寻找.
如果没有任何代码,很难找到解决方案.以下是一些可以遵循的一般提示/技巧,以便在ASP.NET应用程序中获得出色的性能.
Gen 2垃圾收集尤其如此.您可以启用后台生成2垃圾收集.您可以使用一些有用的调试工具: