Ik heb dat ook nooit gesnapt. Als je alles als platte files op een HD hebt staan is het een kwestie van alles op zijn plek zetten in een directory met een andere naam om daarna die 2 dirs op het goede moment van naam te laten wisselen. Iets dergelijks kun je in een database die achter elk CMS zit net zo goed.
Het is natuurlijk ingewikkelder dan dat: 1 webserver zal wel niet genoeg zijn voor de hele wereld en er zit ook nog een winkel aan vast, waar mensen misschien niet halverwege onderbroken willen worden of geconfronteerd met een lege winkelwagen of (na 2 weken) met een niet bestaande bestelling. Het geeft je wel de mogelijkheid om elke server apart 'om te zetten' en zo tot 0,00 % downtime te komen.