zoukankan      html  css  js  c++  java
  • SharePoint网站预热(Warm Up),提升响应速度

    我们知道,.SharePoint环境,第一次访问时总是超慢。因为SharePoint是使用ASP.NET技术来实现的,因为此技术的特点,网站启动之后页面在第一个用户第一次访问的时候,会需要进行JIT 编译,但是这编译的时间对用户来说是比较漫长的(作为IT人员的我,我也觉得很慢)。所以,如果我们能在用户使用之前,就提前进行预热,那用户在使用时,就不会那么慢了。

    所以,网上有很多的预热方案和执行脚本,我这里只推荐一个,大家可以尝试下。

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

    https://github.com/spjeff/spbestwarmup

    2. 找到 SPBestWarmUp.ps1

    (1)在Windows PowerShell,输入:Add-PSSnapin Microsoft.SharePoint.PowerShell,将SharePoint的管理命令添加到Powershell

    (2)在Windows PowerShell命令行进入到 .ps1 所在的位置,然后执行此 ps1 脚本:.SPBestWarmUp.ps1

    (3)等待执行,我这边测试大概要花6分钟(我这包括管理中心就2个WebApplication)

    (4)运行完后测试,速度的确快不少

    3. 刚才我们是手动的,我们不可能时不时手动去执行一次,所以我们想到使用windows定时计划,让定时器定时执行此SPBestWarmUp.ps1

    在创建定时计划时,注意参数内容 加入    -Command "C:TempSPBestWarmUp.ps1"    (路径根据自己的来)

    我这里暂时就不截图了,大家可以参考设置下。

  • 相关阅读:
    sqlserver计算时间差DATEDIFF 函数
    C# join 子句(C# 参考)
    C# join 子句(C# 参考)
    MongoDB 监控备份工具MMS
    MongoDB 监控备份工具MMS
    mongodb$slice (aggregation)
    mongodb$slice (aggregation)
    1004:字符三角形
    1004:字符三角形
    1003:对齐输出
  • 原文地址:https://www.cnblogs.com/AllenLee/p/9723725.html
Copyright © 2011-2022 走看看