{"id":690,"date":"2013-03-11T23:09:46","date_gmt":"2013-03-12T06:09:46","guid":{"rendered":"https:\/\/mmman.itgroove.net\/?p=690"},"modified":"2023-02-24T21:48:48","modified_gmt":"2023-02-24T21:48:48","slug":"warming-up-sharepoint-pages","status":"publish","type":"post","link":"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/","title":{"rendered":"Warming Up SharePoint Pages"},"content":{"rendered":"<p>There\u2019s a useful PowerShell script out there which is designed to iterate over all your SharePoint Web Applications and \u201cwarm them up\u201d.&nbsp; But what happens when you find that there are other pages within your site that should be warmed up, and that script isn\u2019t cutting it for you?&nbsp; Well, it turns out there\u2019s a very easy to install and use farm based solution out there on CodePlex called (simply) SharePoint.WarmUp.&nbsp; It\u2019s goal is to allow you to specify particular URLs that you want warmed up.&nbsp; The idea being that you could pre-heat your search landing and results pages, the root page of every site collection, or any other hot spots of traffic throughout your site.<\/p>\n<p>I personally like this tool as it doesn\u2019t require any kind of custom code, the configuration and usage is obvious, and it uses very standard SharePoint mechanisms.&nbsp; It\u2019s also almost entirely self-contained within Central Admin, which is nice in that it\u2019s a central location for its entire configuration.<\/p>\n<p>There are a couple of gotcha\u2019s presently in that (at the time of writing) there is only a SharePoint 2010 version available.&nbsp; In addition, being a farm solution, it will require a restart of your IIS (on each server) before it\u2019ll start working properly.&nbsp; <\/p>\n<p>The documentation on the CodePlex site is quite good (for installation, configuration, and usage), so I\u2019m not going to really try and cover that in my writing, just go to the site, and take a look for yourself.<\/p>\n<p><a title=\"http:\/\/sharepointwarmup.codeplex.com\/\" href=\"http:\/\/sharepointwarmup.codeplex.com\/\">http:\/\/sharepointwarmup.codeplex.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There\u2019s a useful PowerShell script out there which is designed to iterate over all your SharePoint Web Applications and \u201cwarm them up\u201d.&nbsp; But what happens when you find that there are other pages within your site that should be warmed up, and that script isn\u2019t cutting it for you?&nbsp; Well, it turns out there\u2019s a &hellip; <a href=\"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/\"><\/a><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[7,33],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Warming Up SharePoint Pages - Archive<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Warming Up SharePoint Pages - Archive\" \/>\n<meta property=\"og:description\" content=\"There\u2019s a useful PowerShell script out there which is designed to iterate over all your SharePoint Web Applications and \u201cwarm them up\u201d.&nbsp; But what happens when you find that there are other pages within your site that should be warmed up, and that script isn\u2019t cutting it for you?&nbsp; Well, it turns out there\u2019s a &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/\" \/>\n<meta property=\"og:site_name\" content=\"Archive\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-12T06:09:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T21:48:48+00:00\" \/>\n<meta name=\"author\" content=\"Colin Phillips (Alumni)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Colin Phillips (Alumni)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/\",\"url\":\"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/\",\"name\":\"Warming Up SharePoint Pages - Archive\",\"isPartOf\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#website\"},\"datePublished\":\"2013-03-12T06:09:46+00:00\",\"dateModified\":\"2023-02-24T21:48:48+00:00\",\"author\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b\"},\"breadcrumb\":{\"@id\":\"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog Archive\",\"item\":\"https:\/\/regroove.ca\/archive\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Warming Up SharePoint Pages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/regroove.ca\/archive\/#website\",\"url\":\"https:\/\/regroove.ca\/archive\/\",\"name\":\"Archive\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/regroove.ca\/archive\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b\",\"name\":\"Colin Phillips (Alumni)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g\",\"caption\":\"Colin Phillips (Alumni)\"},\"url\":\"https:\/\/regroove.ca\/archive\/author\/cphillips\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Warming Up SharePoint Pages - Archive","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/","og_locale":"en_US","og_type":"article","og_title":"Warming Up SharePoint Pages - Archive","og_description":"There\u2019s a useful PowerShell script out there which is designed to iterate over all your SharePoint Web Applications and \u201cwarm them up\u201d.&nbsp; But what happens when you find that there are other pages within your site that should be warmed up, and that script isn\u2019t cutting it for you?&nbsp; Well, it turns out there\u2019s a &hellip;","og_url":"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/","og_site_name":"Archive","article_published_time":"2013-03-12T06:09:46+00:00","article_modified_time":"2023-02-24T21:48:48+00:00","author":"Colin Phillips (Alumni)","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Colin Phillips (Alumni)","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/","url":"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/","name":"Warming Up SharePoint Pages - Archive","isPartOf":{"@id":"https:\/\/regroove.ca\/archive\/#website"},"datePublished":"2013-03-12T06:09:46+00:00","dateModified":"2023-02-24T21:48:48+00:00","author":{"@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b"},"breadcrumb":{"@id":"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/regroove.ca\/archive\/2013\/03\/11\/warming-up-sharepoint-pages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Archive","item":"https:\/\/regroove.ca\/archive\/"},{"@type":"ListItem","position":2,"name":"Warming Up SharePoint Pages"}]},{"@type":"WebSite","@id":"https:\/\/regroove.ca\/archive\/#website","url":"https:\/\/regroove.ca\/archive\/","name":"Archive","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/regroove.ca\/archive\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/adeb0df1cc7a862160be620ca7eace1b","name":"Colin Phillips (Alumni)","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/14eeab0d377e9630e0983d9c08911979?s=96&d=mm&r=g","caption":"Colin Phillips (Alumni)"},"url":"https:\/\/regroove.ca\/archive\/author\/cphillips\/"}]}},"_links":{"self":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/690"}],"collection":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/comments?post=690"}],"version-history":[{"count":1,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/690\/revisions"}],"predecessor-version":[{"id":1963,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/690\/revisions\/1963"}],"wp:attachment":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/media?parent=690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/categories?post=690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/tags?post=690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}