PHP gevorderde |
|
1. TTL van je DNS records verlagen naar 5 minuten (minder gaan de meeste niet willen doen)
2. Je nieuwe hosting voorbereiden : uploaden,.....
3. Je DNS records laten aanpassen (5 minuten later transfer klaar)
Eigenlijk is op die manier je site geen sekonde off-line. Niemand kan het verschil zien.
Aangezien het een E-commerce site is neem ik aan dat je MYSQL gebruikt en die zal je natuurlijk ook moeten overzetten.
Indien het om een root server gaat zou de downtime ook op "nul" kunnen krijgen door een tijdelijke cluster op te bouwen (beide servers houden elkaar gelijk) an na de transfer de cluster verbreken (is wel niets voor beginners).
Voor een hosting zal je moeten een kleine downtime inlassen (voldoende om de mysql database over te zetten) kijk gewoon welke hosting de MYSQL extern kan vrijgeven (sommige hebben dat niet graag) dan verwijs je eventjes beide sites naar dezelfde MYSQL server (ene 'localhost' andere naar IP adres), en later haal de site effe off-line en kopieer je de database over en dan enkel nog de connectie string aanpassen en je site mag terug online (zou in enkele minuten kunnen klaar zijn)
Gebruik je verstand en fantasie, het is makkelijker als je denkt. Heb dit soort dingen al vaak moeten doen maar dan wel voor dedicated servers (dus dan met een MYSQL cluster opbouwen) en in deze gevallen waren de sites geen enkele sekonde down.
Iets moelijker vindt ik de transfer van mailservers, maar niets leuker om zoiets te doen (vooral als het perfect afloopt, kan je dag niet meer stuk) |