|
|
|
|
|
|
AC's Blog Quick Links
|
|
SharePoint Quick Links
|
Article Categories
|
Archives
May, 2012 (3)
April, 2012 (4)
March, 2012 (4)
February, 2012 (4)
January, 2012 (12)
December, 2011 (6)
November, 2011 (3)
October, 2011 (17)
September, 2011 (8)
August, 2011 (6)
July, 2011 (7)
June, 2011 (13)
May, 2011 (9)
April, 2011 (15)
March, 2011 (1)
February, 2011 (6)
January, 2011 (5)
December, 2010 (11)
November, 2010 (6)
October, 2010 (12)
September, 2010 (5)
August, 2010 (4)
July, 2010 (5)
June, 2010 (6)
May, 2010 (11)
April, 2010 (11)
March, 2010 (9)
February, 2010 (9)
January, 2010 (3)
December, 2009 (10)
November, 2009 (15)
October, 2009 (15)
September, 2009 (7)
August, 2009 (4)
July, 2009 (10)
June, 2009 (8)
May, 2009 (2)
April, 2009 (9)
March, 2009 (6)
February, 2009 (16)
January, 2009 (6)
December, 2008 (12)
November, 2008 (12)
October, 2008 (27)
September, 2008 (13)
August, 2008 (14)
July, 2008 (14)
June, 2008 (12)
May, 2008 (23)
April, 2008 (12)
March, 2008 (15)
February, 2008 (13)
January, 2008 (12)
December, 2007 (10)
November, 2007 (8)
October, 2007 (15)
September, 2007 (20)
August, 2007 (21)
July, 2007 (16)
June, 2007 (8)
May, 2007 (25)
April, 2007 (16)
March, 2007 (18)
February, 2007 (18)
January, 2007 (12)
December, 2006 (16)
November, 2006 (13)
October, 2006 (18)
September, 2006 (22)
August, 2006 (27)
July, 2006 (23)
June, 2006 (23)
May, 2006 (23)
April, 2006 (9)
March, 2006 (17)
February, 2006 (15)
January, 2006 (23)
December, 2005 (31)
November, 2005 (32)
October, 2005 (38)
September, 2005 (53)
August, 2005 (30)
July, 2005 (63)
June, 2005 (30)
May, 2005 (59)
April, 2005 (29)
March, 2005 (74)
February, 2005 (27)
January, 2005 (22)
December, 2004 (32)
November, 2004 (42)
October, 2004 (39)
September, 2004 (20)
August, 2004 (14)
July, 2004 (27)
June, 2004 (40)
May, 2004 (5)
April, 2004 (6)
March, 2004 (16)
February, 2004 (26)
January, 2004 (23)
December, 2003 (7)
November, 2003 (14)
October, 2003 (20)
September, 2003 (4)
|
Post Categories
|
|
 |
|
For those of you who are familiar with my SharePoint Warmup Job utility from SharePoint 2007, this is the new version rewritten for SharePoint 2010 that fixes some bugs & adds a few new features.
Those of us who present, demo or teach SharePoint 2010 have something in common. SharePoint is like any other ASP.NET application in that the first time you hit a page it has to JIT compile the page. Once that’s done, subsequent page hits are nice and quick as the JIT compiled page is cached. That is until the IIS application pool is recycled, something those of us SharePoint developers do a lot. The other challenge is that when we present, demo or teach, we might not be in one site for a while, but we want it to “stay alive” like people are using it.
I’ve created a utility that at scheduled intervals will issue an HTTP/HTTPS request to a specified site collection’s homepage, key galleries and key admin pages. This way while presenting, demoing or teaching, you can ensure that the most common pages in your sites are being warmed up and kept alive so when you go to do your demo it’s nice and quick.
Installation:
The installation process is pretty painless: run the batch file that will run the PowerShell file that adds and deploys the solution package. This will deploy an auto-activating Feature that adds a new link to Central Administration’s Application Management page:

Usage:
This page will allow you to select a Web application and then specify which site collections you want to keep warmed up and alive. You can optionally pick which popular pages you want the job to hit and the frequency they are hit.

There’s even a special case for Central Administration as different options are shown:

Two Important Notes:
- I’ve tested this in both the public SharePoint 2010 beta as well as the not so public Release Candidate. So far everything works as expected.
- My target audience includes developers and those who present, demo or teach SharePoint. I don’t think this is a “production” utility. Frankly, if you have trouble with your sites warming up, you have to ask yourself why you have no traffic. :)
Got any feedback on more features? Leave a comment on this post.
You can download the utility from the Critical Path Training Members Only section (look in the Code Samples section). You’ll need to be logged into our site to download it, but membership is free!
» Download AC’s SharePoint 2010 Site Collection Keep Alive Job Utility
[Update June 7, 2010] Updated to include extra logging in the SharePoint ULS and event log and fixed a few bugs. Details here.
posted on Saturday, March 27, 2010 11:58 AM
|
|
|
 |
|
SharePoint Training
Looking for SharePoint 2010 training for developers, administrators, power users, information workers, end users & web designers? Look no further! My company, Critical Path Training offers the best SharePoint training around! We offer public & private classes both as in-person instructor-loed hands-on classes and online classes. Check out our schedule and course catalog for all the ways we can get you going on your SharePoint path!
|
 |
|
|
 |
|
|
 |
|
|