Diese Frage hängt wirklich von Ihrer Situation ab, und ich glaube, Sie haben die beiden Hauptprobleme mit der zentralen DB-Lösung identifiziert - also ja, Sie haben Recht, besorgt zu sein.
Ich würde persönlich Entscheiden Sie sich dafür, die Daten mit einem Cron (oder einer anderen von Ihnen gewählten Methode) mit den Servern zu synchronisieren, um Hardwarekosten und Seitenladezeiten zu reduzieren. Dies ist für mich die eher technische Lösung, aber hinsichtlich der Vorteile (schnellere Seitenladezeiten, keine Abhängigkeit von der zentralen DB, geringere Kosten) die richtige Lösung.
Alternativ könnten Sie immer eine kleine MySQL-Datenbank auf einem Remote-Server einrichten und ein paar Test-Websites erstellen und einige Benchmarks ausführen, dies würde Ihnen einige Daten darüber geben, ob Sie mit den Ladezeiten zufrieden sind.