Backups are one of the important tasks that should be performed on a regular basis. If you use shared hosting this task is usually done by your host. Backup times and frequency will vary from one host to another. Some perform daily backups, others might do it every other day, or maybe just once per week. At the very least they should be done at least weekly by your host.
My host is currently doing daily backups. This sounds like a good idea, but the actual backup process is quite cpu and server resource intense. Whenever a backup runs it uses a lot of the servers cpu power, which can slow websites and page load times down substantially.
If there are a lot of files and accounts on the server the overall backup process can take hours to complete. It just depends on the number of other accounts and what kind of backup they might be doing.
Now that brings up the subject of what is an ideal time for a backup to actually run? Personally I prefer it to happen after hours late at night or into the early morning hours. Somewhere betweem 12:00 AM to 3:00 AM start time, and hopefully it would done by 6:00 AM give or take a little.
During that time traffic drops off as many people are sleeping. But, just because 12:00 AM would be ideal for me what about people in other time zones.
It would be difficult to pick an ideal time when you are talking about traffic from around the world.
I am located in the U.S., the server my account is on is also located in the U.S., and much of my traffic comes from the U.S. Whether or not the other accounts on the server are people from the U.S. or not I don’t know.
Since the server is in the U.S. and goes by central time zone I assume my host would schedule backups based on optimal times here in the U.S. I am not sure why, but the backup seems to start somewhere around 7PM/8PM and takes around 4-6 hours to complete. I am not so sure that is an ideal time to run a backup. 7PM to 10PM can be prime time internet traffic hours.
If the server wasn’t so slow while the backup is running it wouldn’t bother me so much. I really wish they would move it back a couple of hours. But, like I mentioned what is the perfect or ideal time to run a backup when you are talking about the internet, which is 24hours/7days per week.