Wdrażanie nowego kodu na żywo

Jaka jest najlepsza praktyka wdrażania nowego kodu w witrynie działającej na żywo (e-commerce)? Na razie zatrzymałem apache na +/- 10 sekund podczas zmiany nazwy katalogu public_html_newna public_htmlstary i na stary public_html_old. To powoduje krótkie przestoje, zanim ponownie uruchomię...