Sooner or later, you might want to, or need to, change web hosts. Perhaps you’ve found a better package. Or maybe your website needs more features. Either way, you might be reluctant to move your website for fear of downtime, data loss, or incompatibility issues (in the case of a dynamic website which may rely on a certain configuration).
Fortunately, it is possible to move a website without any downtime.
The key to a successful move is planning. Do your research and choose a web host that meets the requirements of your site.
Dynamic Websites: If you have a website that is coded in PHP, ASP, or another programming language, you will need to choose a host and plan that supports the language. Give special attention to the versions of languages and software that are available. (For example, if your application runs using PHP5, your new host should support PHP5 or later. If your host only has PHP4 support, it is likely that your application will be adversely affected.) And for complex applications, it is a good idea to pay attention to the configuration of your new host, and whether or not you can customize it.
And to minimize downtime, your host will need to have the following features:
Alright, now we’re ready for the move.
To move your website, take the following steps in order:
All done. Of course, this process isn’t instantaneous. Instead, it may take anywhere from 24 to 48 hours for domain propagation. (Domain propagation is the process by which your domain location is updated, so that all requests for your website are now directed to your new host instead of your old host.) So there will be no downtime, but during this 24 -48 hour period, visitors to your domain with either be taken to your old hosting account or your new hosting account.
Once your website has been successfully moved, you can cancel your old hosting account. While you can cancel within 48 hours of updating your nameservers, it’s probably best to wait a full 72 hours. In addition, it is likely that you have created email accounts @yourdomain.com. So you will need to recreate these accounts on your new host. To save the mail currently in your folders, you should easily be able to forward the mail to yourself.
And there you have it! You can move your website with absolutely no downtime.
Tags: downtime, FTP, nameserversTrackback URL for this entry:
http://www.velvetblues.com/web-development-blog/how-to-move-a-website-without-any-downtime/trackback/
Contact us today for a quote. Click here to submit details regarding your project.
If you are making a general inquiry, send an email to info@velvetblues.com
great article, no website downtime is not only important for the potential clients, but also with regards to search engine optimisation. definately worth a read for anyone transferring hosts
I think you should mention that during those 48hours you will have two databases.
People that visit your site during those 48hours might either go to the old server’s database or the new server’s database. If they happen to go to the old one, their data will not be visible once the propagation is done.
Indeed. That may happen. Of course, most times DNS propagation is super fast, so that leave less time for the databases to be out of sync. (So it’s great to do the switch during a low-traffic time for your website. Such as late night or over the weekend.)
And if there is information that does get added to the old database, you could easily add those items to the database after the move.
Hello, Sorry if I’m offtopic, I’m novice in blogging and I need your help:) I have a little question for you: Can you tell me please from where can I download your blog theme? Thank You for your time, Veronica Brooks.
Hi Veronica, our theme is custom built in-house. So it cannot be downloaded anywhere.
We will set up a “we’re moving” page on the old server during the move and let people go to the new IP address (unique IP is recommended), once the propagation is done they will no longer see that page since they will go to the new server.
Also we have copied all the databases, pictures, etc 2-3 days before the move so the day of the move we only need to copy very little data and the downtime should be in minutes and not hours or days.
Hello,
I’m sad because is not available for download.
Thank you anyway
Regards,
Veronica
Generally Ido not post on blogs, but I would like to say that this post really forced me to do so! really nice post.
think you should mention that during those 48hours you will have two databases.
People that visit your site during those 48hours might either go to the old server’s database or the new server’s database. If they happen to go to the old one, their data will not be visible once the propagation is done.
I might add that adjusting the TTL(time to live) values from your original site before moving will help with the DNS propagation after, and can take less than 10 minutes for the name server to propagate after the DNS move
Cheers
Ovidiu Liuta´s last blog ..Down and dirty with SquirrelMail