提升 SharePoint 頁面訪問速度之「暖場」腳本

上一篇文章咱們講到了關於若是採用IIS應用池回收技術來提升SharePoint的頁面訪問速度,今天來給你們講一個SharePoint圈兒內「著名」的暖場腳本(Warm-up-script)。git

所謂暖場腳本,顧名思義,就是在一切正式的表演以前,先來給你們暖暖場,不至於使得你們感受到尷尬和不自在。同理,其實就是幫助SharePoint實現訪問提速,不至於訪問卡頓和緩慢。github

不知道你們有沒有這樣的感覺,天天早上來上班,會發現第一次打開SharePoint的速度很慢,以後會好不少,這是什麼緣由呢? 有人可能會說,是否是個人瀏覽器的頁面緩存會按期清理呢?shell

其實不是瀏覽器所致使的,而是SharePoint 服務器所致使的。 SharePoint Server是經過網站的形式向最終用戶提供服務的,而這個網站是基於ASP.NET 的技術實現的。因爲ASP.NET技術的特色,網站啓動以後,頁面在第一個用戶第一次訪問的時候,會須要進行所謂的JIT 編譯,而這個時間,對於該用戶來講,可能會顯得有點長。這也是你們廣泛反映的問題,爲何第一次要比較慢,而之後就較快了。瀏覽器

那麼今天就來說一下如何進行這個所謂的「暖場」緩存

首先下載暖場腳本(微軟推薦的下載地址)服務器

https://github.com/spjeff/spbestwarmupide

p_w_picpath

而後將該腳本放在本地目錄下。網站

p_w_picpathp_w_picpath

 

打開Windows 任務計劃,新建任務操作系統

p_w_picpath

輸入任務計劃的名字、描述、執行命令的帳號和操做系統版本3d

p_w_picpath

選擇執行腳本的頻率和相關選項

p_w_picpath

 

選擇執行腳本的動做和腳本位置,建議加入 powershell.exe 程序命令.

參數內容 加入    -Command "C:\SPBestWarmUp\SPBestWarmUp.ps1"    路徑根據本身的來哈

p_w_picpath

選擇任務的相關配置

p_w_picpath

配置完了以後,能夠試着跑一次,而後看下日誌,看是否成功。

p_w_picpath

若是是如下日誌記錄內容,那就成功了。

p_w_picpath

接下來,咱們就來試試網頁速度吧,槓槓滴!

相關文章
相關標籤/搜索