Salut,
il existe un système de replication avec MySQL... Mais ce sytème requière des droits mysql que tu n'as peut-être pas... : http://dev.mysql.com/doc/refman/5.0/en/replication.html
Si, tu ne peux pas utiliser ce système... tu n'as plus qu'à tabler sur l'optimisation de ton module ?
Deux petits tricks :
SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern'] (http://dev.mysql.com/doc/refman/5.0/en/show-table-status.html)
retourne le champ suivant :
Donc tu peux sauter les tables qui n'ont pas été modifiées depuis la dernière mise à jour
`updated_at`TIMESTAMPONUPDATECURRENT_TIMESTAMPNOTNULLDEFAULTCURRENT_TIMESTAMP
L'utilisation d'un tel champs te permet ainsi de savoir si le champ à besoin d'être mis à jour !
Ce qui est bien, c'est que tu peux ajouter ce champ à toute tes tables sans avoir besoin de modifier le code de ton site... Il se gère tout seul.
Et grâce à une requête genre "update table set champ='truc' where updated_at<'date'", tu saute automatiquement les champs sans besoin d'update.
A+