首页 > 其他分享 >SharePoint Server 解决方案:如何优化SharePoint Server 2019 Performance

SharePoint Server 解决方案:如何优化SharePoint Server 2019 Performance

时间:2023-06-19 21:31:44浏览次数:59  
标签:Web SharePoint Cache Server 2019 SQL Performance

博客链接:https://blog.51cto.com/u_13637423

近期遇到一个客户,SharePoint Server 2019 Performance不够理想,希望能提高end user访问和同时协作的performance,跟客户聊完SharePoint infra相关的软、硬件配置后,给了相关的优化建议,这里整理一下分享给大家,希望对大家日后的SharePoint Server的管理提供相关的帮助。

首先我们来看一下衡量SQL Server性能的关键性3要素:

·       SQL Server的Disk I/O (建议SSD 硬盘存储)

·       Memory

·       CPU

其中,SharePoint Farm中SQL Server 所需要Memory主要取决于Content Database大小,DB越大,所需要的内存就越高,建议:

·       高达2TB的数据,Memory是32GB

·       高达5TB的数据,Memory是64GB

·       超过5TB的数据,Memory大于64GB

SharePoint 的SQL Server的网络要求:

·       SQL Server要求至少1Gbps的网络连接,并且延迟不应大于1ms

·       建议SharePoint服务器具有两个network adapter:一个用于处理用户流量,另一个用于处理与运行SQL Server的数据库服务器的通信

SharePoint Content Database,它是一个内容数据库,用于存储Web Application的一个或者多个Site Collections的内容。

·       默认的情况下数据库名称为“WSS_Content”,Recovery model是full

·       强烈建议在创建Content Database时使用Windows身份验证

·       每个服务器场支持的SharePoint Content Database限制为500个

·       SharePoint Server 2019 为每个服务器场的所有content database提供100 TB的数据存储

·       一般推荐每个DB的存储额度为200 GB,每个Site Collections存储不超过100 GB,每个DB不要创建超过5000个Site Collections

除此之外,还需要考虑SharePoint端相关的Cache:启用Blob Cache和Object Cache。

·       Blob Cache是提高SharePoint Performance的常用方法

·       Object Cache,可以提高SharePoint网站上用户的性能

启用Blob Cache

Blob Cache,它将二进制的大型Objects(Blob)存储在Web Front End Server上,比如经常使用的图像、音频和视频文件以及其他被用来显示网页的文件,比如 .css 和 .js 文件,以避免SQL和Web Front End Server之间的往返访问,从而减少SQL Server的负载。

BLOB Cache配置在针对每一个 Web 应用程序的 web.config 文件中,默认情况下,不启用 BLOB 缓Cache,若启用 BLOB Cache来获得该Cache提供的性能优势,请参阅Configure cache settings for a web application in SharePoint Server进行配置。

启用Object Cache

通过在Web Front End Server的内存中存储对象(例如列表和库)、网站设置和页面布局,减少 Web 服务器和 SQL 数据库之间的流量,因此,需要这些项目的页面能够快速呈现,从而提高了向客户端浏览器提供页面的速度。

Object Cache设置可在网站集级别由网站集管理员在用户界面中配置,并在默认情况下启用, 最大缓存大小可在Web Front End Server上的 Web 应用级别配置,以限制缓存将应用于所有网站集的内存的最大值,有关详细信息,请参阅Configure object cache settings

上述是优化SharePoint Performance的Key Points,希望对大家日后管理SharePoint On Premise提供帮助,若大家在实际管理中,遇到其他Performance的问题,欢迎线下讨论。


标签:Web,SharePoint,Cache,Server,2019,SQL,Performance
From: https://blog.51cto.com/u_13637423/6517650

相关文章

  • BUUCTF:[极客大挑战 2019]BabySQL
    题目地址:https://buuoj.cn/challenges#[%E6%9E%81%E5%AE%A2%E5%A4%A7%E6%8C%91%E6%88%98%202019]BabySQL简单测试之后发现有些字符被过滤,初步判断这里的过滤是指特殊字符被替换为空,如下图所示使用Burp进行SQL过滤字符的Fuzz这些长度为726响应内容是Inputyourusernameandpass......
  • BUUCTF:[ISITDTU 2019]EasyPHP
    题目地址:BUUCTF:[ISITDTU2019]EasyPHPRefer:https://tiaonmmn.github.io/2019/07/18/ISITDTU-Easy-PHP/思路很简单,绕过这两个if即可任意代码执行先看一下第一个正则匹配看不懂的推荐使用这个网站:https://regex101.com/if(preg_match('/[\x00-0-9\'"`$&.,|[{_defgops\x7F]+/i......
  • BUUCTF:[SWPU2019]Web3
    参考:https://www.leavesongs.com/PENETRATION/client-session-security.htmlhttp://forever404.cn/2019/12/14/SWPU2019web%E5%A4%8D%E7%8E%B0/点击upload有权限设置,猜测cookie伪造权限不够,查看session使用P师傅的脚本可以解这个session#!/usr/bin/envpython3importsysimpor......
  • BUUCTF:[CISCN2019 华东南赛区]Double Secret
    BUUCTF:[CISCN2019华东南赛区]DoubleSecret查看robots.txt无可用信息线索在目录:http://274c1aad-138b-4fe6-9815-8feeaf028127.node3.buuoj.cn/secret尝试传参?secret=发现当字符串长度超过4位的时候,出现报错寻找关键代码这里调用了rc4再通过render_template_string执行,SST......
  • BUUCTF:[BSidesCF 2019]Mixer
    知识盲区题不多bb了,涉及加密的看不太懂,直接放参考链接,记录一下......
  • [极客大挑战 2019]FinalSQL
    https://buuoj.cn/challenges#[%E6%9E%81%E5%AE%A2%E5%A4%A7%E6%8C%91%E6%88%98%202019]FinalSQL测起来有点感觉过滤很奇怪casewhenmidunionif'and-!|...逻辑运算符与、或都测起来有点奇怪,同或因为过滤了!没法用,所以用异或mysql>select0^1;+-----+|0^1|+-----+|......
  • [Ynoi2019 模拟赛] Yuno loves sqrt technology I
    题目Link分块,首先预处理所有整块之间的答案,这部分用类似莫队二离的手法可以改成\(O(n)\)次插入和\(O(n\sqrt{n})\)查询,然后根号平衡一手做到\(O(n\sqrt{n})\);空间自然也是能线性的。当然更直白的说法是,直接预处理\(f(i,j)\)表示前\(i\)块中\(>j\)的元素个数。然后考......
  • 修改 $_SERVER['HOME']
     PHP升级到8.2版本后,print_r($_SERVER);发现多了[HOME]=>/var/wwwphpinfo()函数中的Environment项也有HOME/var/www推测$_SERVER['HOME']调用了apache用户www-data的主目录/var/www该目录可以在/etc/passwd中修改nano/etc/passwd找到www-data用户梭织的......
  • BMZCTF:insomniteaser_2019_l33t_hoster
    http://bmzclub.cn/challenges#insomniteaser_2019_l33t_hoster文件上传,/?source回显源码<?phpif(isset($_GET["source"]))die(highlight_file(__FILE__));session_start();if(!isset($_SESSION["home"])){$_SESSION["home"]=......
  • BUUCTF:[HDCTF2019]你能发现什么蛛丝马迹吗
    https://buuoj.cn/challenges#[HDCTF2019]%E4%BD%A0%E8%83%BD%E5%8F%91%E7%8E%B0%E4%BB%80%E4%B9%88%E8%9B%9B%E4%B8%9D%E9%A9%AC%E8%BF%B9%E5%90%97memory.imgVolatility分析查看文件的Profilevolatility-fmemory.imgimageinfo猜测为:Win2003SP1x86查看进程volatility-fmemor......