There is no better way of doing it, SSH is by far the best way.
Only way of reducing strain on the main web server would be to have a second/seperate database only server, with RAID10 array, so you always have a backup drive if ever the main disk fails.