Disse spørgsmål afhænger virkelig af din situation, og jeg tror, du har identificeret de to vigtigste problemer med den centrale DB-løsning - så ja, du har ret i at være bekymret.
Jeg ville personligt vælge at synkronisere dataene til serverne ved hjælp af en cron (eller hvilken som helst metode du vælger) - skære ned på hardwareomkostninger og sideindlæsningstider. Dette er for mig den mere tekniske løsning, men med hensyn til dens fordele (hurtigere sideindlæsningstider, ingen afhængighed af den centrale DB, lavere omkostninger) er den korrekte løsning.
Alternativt kan du altid oprette en lille MySQL-database på en ekstern server og oprette et par testwebsteder og køre nogle benchmarks, dette ville give dig nogle data om, hvorvidt du er tilfreds med indlæsningstiderne.