【问题标题】:SharePoint 2013 Performance issue / tuningSharePoint 2013 性能问题/调整
【发布时间】:2019-02-12 08:07:50
【问题描述】:

我发现当我使用新的 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

【问题讨论】:

  • 网站在浏览器中加载需要多长时间?您的代码没有什么问题。性能缓慢可能是由于系统资源不足(内存不足等),因为 SharePoint 2013 占用了内存。您的 SharePoint/SQL Server 服务器有多少 RAM?
  • SharePoint 服务器安装了 24 GB RAM,SQL Server 安装了 12 GB RAM。

标签: c# sharepoint sharepoint-2013


【解决方案1】:

我会检查创建此 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 对象的潜在内存泄漏 - 所以 - 看看这个

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 2014-05-21
    • 2014-05-15
    相关资源
    最近更新 更多