提高 SharePoint 页面访问速度之“暖场”脚本

简介:

上一篇文章我们讲到了关于如果采用IIS应用池回收技术来提高SharePoint的页面访问速度,今天来给大家讲一个SharePoint圈儿内“著名”的暖场脚本(Warm-up-script)。

所谓暖场脚本,顾名思义,就是在一切正式的表演之前,先来给大家暖暖场,不至于使得大家感觉到尴尬和不自在。同理,其实就是帮助SharePoint实现访问提速,不至于访问卡顿和缓慢。

不知道大家有没有这样的感受,每天早上来上班,会发现第一次打开SharePoint的速度很慢,之后会好很多,这是什么原因呢? 有人可能会说,是不是我的浏览器的页面缓存会定期清理呢?

其实不是浏览器所导致的,而是SharePoint 服务器所导致的。 SharePoint Server是通过网站的形式向最终用户提供服务的,而这个网站是基于ASP.NET 的技术实现的。由于ASP.NET技术的特点,网站启动之后,页面在第一个用户第一次访问的时候,会需要进行所谓的JIT 编译,而这个时间,对于该用户来说,可能会显得有点长。这也是大家普遍反映的问题,为什么第一次要比较慢,而以后就较快了。

那么今天就来讲一下如何进行这个所谓的“暖场”

首先下载暖场脚本(微软推荐的下载地址)

https://github.com/spjeff/spbestwarmup

image

然后将该脚本放在本地目录下。

imageimage

 

打开Windows 任务计划,新建任务

image

输入任务计划的名字、描述、执行命令的账号和操作系统版本

image

选择执行脚本的频率和相关选项

image

 

选择执行脚本的动作和脚本位置,建议加入 powershell.exe 程序命令.

参数内容 加入    -Command "C:\SPBestWarmUp\SPBestWarmUp.ps1"    路径根据自己的来哈

image

选择任务的相关配置

image

配置完了之后,可以试着跑一次,然后看下日志,看是否成功。

image

如果是以下日志记录内容,那就成功了。

image

接下来,我们就来试试网页速度吧,杠杠滴!



     本文转自horse87 51CTO博客,原文链接:http://blog.51cto.com/horse87/1895178,如需转载请自行联系原作者




相关文章
|
Web App开发 搜索推荐 安全
|
Web App开发 搜索推荐 安全
|
Linux 文件存储 数据安全/隐私保护
要在文件存储NAS中实现AD域(Active Directory域)的集成,您需要执行以下步骤:
要在文件存储NAS中实现AD域(Active Directory域)的集成,您需要执行以下步骤:
862 7
|
Linux 数据安全/隐私保护 Windows
操作系统实战-almalinux的安装过程
操作系统实战-almalinux的安装过程
4612 0
操作系统实战-almalinux的安装过程
|
4天前
|
JavaScript API iOS开发
DeepSeek Harness下载、安装、配置一篇搞定(2026整理,送常用插件)
DeepSeek Harness(DSH)是DeepSeek于2026年开源的MIT协议AI Agent框架,支持插件化组装模型、工具、沙箱与UI,兼容主流大模型。本文提供免Node.js的桌面端安装包(Win/macOS),含详细图文教程及热门插件推荐。
|
云安全 安全 网络安全
|
5天前
|
iOS开发 Docker MacOS
【2026实测】Docker Desktop下载、安装、汉化、配置教程(附官网安装包)
Docker Desktop 是 Docker 官方推出的桌面容器管理工具,集成引擎、CLI、图形界面与 Kubernetes,支持 Win/macOS/Linux。2026 最新版 4.88.1 强化 ARM 原生运行、镜像加速及资源可视化,附中文汉化与国内镜像配置指南。
869 1