上一篇文章咱们讲到了关于若是采用IIS应用池回收技术来提升SharePoint的页面访问速度,今天来给你们讲一个SharePoint圈儿内“著名”的暖场脚本(Warm-up-script)。git
所谓暖场脚本,顾名思义,就是在一切正式的表演以前,先来给你们暖暖场,不至于使得你们感受到尴尬和不自在。同理,其实就是帮助SharePoint实现访问提速,不至于访问卡顿和缓慢。github
不知道你们有没有这样的感觉,天天早上来上班,会发现第一次打开SharePoint的速度很慢,以后会好不少,这是什么缘由呢? 有人可能会说,是否是个人浏览器的页面缓存会按期清理呢?shell
其实不是浏览器所致使的,而是SharePoint 服务器所致使的。 SharePoint Server是经过网站的形式向最终用户提供服务的,而这个网站是基于ASP.NET 的技术实现的。因为ASP.NET技术的特色,网站启动以后,页面在第一个用户第一次访问的时候,会须要进行所谓的JIT 编译,而这个时间,对于该用户来讲,可能会显得有点长。这也是你们广泛反映的问题,为何第一次要比较慢,而之后就较快了。浏览器
那么今天就来说一下如何进行这个所谓的“暖场”缓存
首先下载暖场脚本(微软推荐的下载地址)服务器
https://github.com/spjeff/spbestwarmupide
而后将该脚本放在本地目录下。网站
打开Windows 任务计划,新建任务操作系统
输入任务计划的名字、描述、执行命令的帐号和操做系统版本3d
选择执行脚本的频率和相关选项
选择执行脚本的动做和脚本位置,建议加入 powershell.exe 程序命令.
参数内容 加入 -Command "C:\SPBestWarmUp\SPBestWarmUp.ps1" 路径根据本身的来哈
选择任务的相关配置
配置完了以后,能够试着跑一次,而后看下日志,看是否成功。
若是是如下日志记录内容,那就成功了。
接下来,咱们就来试试网页速度吧,杠杠滴!