ASP.NET /数据库性能清单
发布时间:2020-12-15 20:47:04 所属栏目:asp.Net 来源:网络整理
导读:最近,我们的客户开始抱怨我们的一台服务器性能不佳. 这包含多个大型CMS实施和很多使用Sitefinity的小型网站. 我们的托管团队现在正试图找到我们环境中的瓶颈,因为加载时存在一些主要问题.我已经被赋予了一个任务来指定一个需要注意的大事项列表,分为不同的部
最近,我们的客户开始抱怨我们的一台服务器性能不佳.
这包含多个大型CMS实施和很多使用Sitefinity的小型网站. 我们的托管团队现在正试图找到我们环境中的瓶颈,因为加载时存在一些主要问题.我已经被赋予了一个任务来指定一个需要注意的大事项列表,分为不同的部分(IIS,ASP.NET,Web特定). 我认为根据Sitecore文档e.d,找出我们可以在一台服务器上运行多少个Sitecore CMS实例.我们希望能够监控并找出我们的瓶颈在哪里.我们的一些网站加载速度非常慢,其他网站加载速度非常快.我们在此服务器上运行的大多数Sitecore实现都具有较差的后端性能,并且在编译后加载时间非常糟糕. 我们的Sitecore解决方案在Win 2008 64服务器上运行,其中包含用于db的Microsoft SQL Server 2008. 我知道指定有关我们设置的更详细信息可能很方便,但我希望我们能够获得有关如何监视和查找瓶颈的一些有用的基本信息e.d. 什么工具/提示/提示&你有窍门吗? 解决方法
>不要使用太多不同的asp.net池,在plesk中调用和作为专用池.在同一个池中放置更多站点.
>更多内存,或停止服务器上未使用的程序/服务 >检查应用程序池上是否有内存限制,使池继续自动重新启动. >在数据库上,将恢复模式设置为简单. >从程序内部收缩数据库文件和重新索引数据库 >毕竟你的磁盘碎片整理 用process explorer检查内存. 其他一些提示 >将临时文件/和asp.net构建目录移动到其他磁盘 使用进程exporer确保可用物理内存不为零.如果它接近于零,那么您的服务器需要内存,或者需要停止非使用程序运行. 要将多个站点放在同一个池下,您需要更改新共享池下站点的权限.它并不困难,只需要花一些时间并组织起来知道哪个站点在哪个池下运行.现在假设你有10个站点,最好使用2个不同的池,并根据每个站点的负载在这个池上扩展站点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 设计模式中的那些工厂
- asp.net-mvc-3 – ASP.NET MVC3 – Html.TextBoxFor和autof
- asp-classic – 经典ASP:RecordSet字段没有任何价值
- asp.net – 访问asp. VM外部的网络开发服务器
- 比较一下以“反射”和“表达式”执行方法的性能差异
- 在ASP.NET中构建动态“高级搜索”控件的建议
- 在updatepanel asp.net c#中的AsyncFileUpload中上传文件后
- asp.net-mvc – 处理asp.net mvc中的错误和异常
- asp.net-mvc – 我能改变MVC中LabelFor渲染的方式吗?
- asp.net – 向实体框架添加其他属性4代码首先是CTP 5实体
推荐文章
站长推荐
- 如何强制编译ASP.NET MVC视图?
- asp.net-mvc-3 – 将部分视图返回到同一视图
- asp.net – Excel VBA查询外部.aspx页面并检索数
- asp.net – 如何实时压缩和流量到Response.Outpu
- asp.net-mvc – [Authorize(Users =“*”)]在asp
- ASP.NET中web.config文件的替代方法
- asp.net-mvc – 如何将asp.net mvc集成到Web站点
- .net – 使用log4net创建记录器库的最佳实践.是
- asp.net-mvc – MVC3 EF4 POCO存储库/ UnitOfWor
- asp.net – 下载文件时ASP.MVC会话丢失
热点阅读