Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

When warming up SharePoint in the morning do you need to hit subwebs or just the root site collection(s)?

share|improve this question

2 Answers 2

up vote 2 down vote accepted

Nope you don't need to include sub-webs and also you don't need to include all of web applications as long as they are sharing same application pool.

Edit

http://stackoverflow.com/questions/358377/sharepoint-site-takes-a-while-to-load-first-thing-in-the-morning

http://stackoverflow.com/questions/298917/best-ways-to-improve-sharepoint-2007-performance?rq=1

I went through hundred of discussion's ages ago when I was developing a timer job, but I couldn't find what exactly was the reason behind slow performance but triggering root site collection solved issues with my production server, so my answer is based on experience not discussions, there ain't any written evidence I could find so far either.

However if your farm got thousands of sites, would you going to create a timer job which will call them all ?

Definitely not!.

share|improve this answer
    
We have 4 site collections in one web application and it seems that each site collection likes to be warmed up individually –  dmce Mar 26 '13 at 10:34
    
My answer is based on medium size farm with ten's of web application and hundred of site collections but since your farm looks small then you warming up all sites in morning shouldn't cause any harm, but I don't see any point of it as you need to warm-up application pools not site collections :) –  Muhammad Raja Mar 26 '13 at 10:38
    
yes i agree with that. seems strange –  dmce Mar 26 '13 at 10:49
1  
Done a little more testing, and if i warm up one site collection that lives in the same app pool as the others, only that specific site is completely warmed up. Although, the other site collection roots don't take as long as a cold build they are not as quick as when they have been visited once. So it would seem there is merit in hitting at least the root site in a site collection, and possibly all sites (maybe not so good in large environments) –  dmce Mar 26 '13 at 11:34
    
So based on dmce's findings, it sounds like you should warm up sites (SPWebs) –  shufler Mar 26 '13 at 16:04

We are using the famous warm up script from codeplex:

http://spwakeup.codeplex.com/

It helps a lot and you can specify whatever you want to wake up / warm up.

Give it a try!

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.