no tengo mucho conocimiento de lo que preguntas pero yo digo que si puedes hacer eso, creo qlo q tratas de decir q en uno o varios servidores tengas los archivos de tu pagina y en otro distinto a los anteriores tengas tu bd. para la bd solo tiene q cambiar la conexion y ya puedes llamarla de otro servidor, un ejemplo para q me entiendas:
ej. tendria una pag
www.ejemplo.com, esta dicha pag esta en servidor 000webhostig.com y otra parte en otro. y la base de datos en webcindario.com, lo unico q haria es cuando llamo mi funcion de conexion que tenga todo del hosting de webcindario
Código PHP:
<?php
function conectar()
{
mysql_connect("mysql.webcindario.com","fulanito","12345");
mysql_select_db("base");
}
function desconectar()
{
mysql_close();
}
?>
haber si asi me entiendes