asp.net – 会话超时和页面响应时间
发布时间:2020-12-16 09:34:28 所属栏目:asp.Net 来源:网络整理
导读:我正在加载测试asp.net应用程序. 负载测试模拟500个用户在网站上进行搜索并浏览结果.我观察到我减少会话超时限制(在web.config中)越多,页面响应时间越长. 例如,在10分钟超时时,我的平均响应时间为8.35秒. 如果时间为3分钟,则同一页面的平均响应时间为3,98秒.
我正在加载测试asp.net应用程序.
负载测试模拟500个用户在网站上进行搜索并浏览结果.我观察到我减少会话超时限制(在web.config中)越多,页面响应时间越长. 例如,在10分钟超时时,我的平均响应时间为8.35秒. 如果时间为3分钟,则同一页面的平均响应时间为3,98秒. 存储在“InProc”中的会话. 我认为“不再使用但仍然活跃”会话所使用的内存可能是有原因的.但是,即使超时为10时使用的内存更多,仍然有足够的可用内存(大约2.7Gb). 有任何想法吗? 解决方法
这听起来好像你没有按照预期使用会话.您是否考虑过而不是使用会话变量,最好使用其中一种可用的缓存机制,无论是通过下层还是进程内缓存?这是最好的起点:
http://msdn.microsoft.com/en-us/library/xsbfdd8c%28v=vs.71%29.aspx 它还强烈建议您在页面或控件级别禁用viewstate,无论何时不需要.如果您使用视图状态解码器,例如: http://ashishware.com/ViewStatePeeker.shtml ..你会惊讶于它储存的无用垃圾量! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 具有不确定数量项的动态表单
- asp.net-mvc-3 – ASP .Net MVC 3不引人注目的客户端验证
- 准备ASP.Net网站进行渗透测试
- asp.net-mvc – 如何在asp.net mvc中使用SOAP
- asp.net-mvc – 应用程序配置和设置的方法(在ASP.NET MVC中
- asp.net-web-api2 – Web Api 2 Post – UrlHelper.Link不能
- 在asp.net vnext上使用bearer token身份验证刷新令牌
- asp.net-mvc-2 – 如何从同一视图更新一对多关系实体?
- asp.net-mvc – 设置登台和生产环境,最大限度地减少简单托管
- asp.net-mvc-3 – 使用@ Html.Raw有风险吗?
推荐文章
站长推荐
- 在asp.net mvc应用程序中从Javascript访问C#变量
- asp.net-mvc-3 – RemoteAttribute验证器不会触发
- razor – ASP.NET MVC 4 – for循环帖子模型集合
- asp.net mvc中的用户登录验证过滤器
- 从ASP.NET导出的word文件中添加页眉/页脚
- ASP.NET MVC 5(VS2013 final):使用OWIN进行Face
- 将ASP.NET的“ReturnURL”转换为绝对URL
- iis-7 – IIS 7在Classic ASP中没有显示错误. II
- asp.net – 将数组传递给客户端进行显示
- ASP.NET MVC在IIS7下发布无法显示的解决办法
热点阅读