SharePoint 2013性能问题/调优

时间:2015-05-05 11:57:08

标签: c# sharepoint sharepoint-2013

我发现当我使用新的SPSite对象打开SharePoint网站时,响应速度太慢。

using(SPSite s = new SPSite(siteURL) //30 seconds
{    
   ...    
}

我确实尝试了以下方法,但是该方法没有获得显着的性能提升,我可以请求您帮助解决性能问题吗?

  • 热身剧本:

http://www.justinkobel.com/post/2013/08/16/My-SharePoint-2013-%28and-2010%29-Warm-up-Script

http://www.jonthenerd.com/2011/04/19/easy-sharepoint-2010-warmup-script-using-powershell/

  • 禁用分布式缓存

https://sharepoint.stackexchange.com/questions/65695/sharepoint-2013-extremely-slow

1 个答案:

答案 0 :(得分:0)

我会检查创建此SPSite对象时是否真的发生了什么。监控从SharePoint实例到该URL的传出请求,以查看是在IIS上(在网络上)还是在尝试连接的SharePoint站点上花费的时间。 如果您不知道如何操作,请查看免费工具,例如Dynatrace,它可以让您完成此操作。我写了几篇关于SharePoint最重要的性能问题的博客 - 你可能会觉得有趣:http://apmblog.dynatrace.com/2010/03/18/how-to-avoid-the-top-5-sharepoint-performance-mistakes/ - 这个博客上的#3还讨论了SPSite和SPWeb对象可能发生的内存泄漏 - 所以 - 检查一下