To pytanie naprawdę zależy od twojej sytuacji i wierzę, że zidentyfikowałeś dwa główne problemy z centralnym rozwiązaniem DB - więc tak, masz rację, że się martwisz.
Chciałbym osobiście zdecydować się na synchronizację danych z serwerami za pomocą crona (lub dowolnej wybranej metody) - zmniejszając koszty sprzętu i czas ładowania strony. Dla mnie jest to bardziej techniczne rozwiązanie, ale pod względem korzyści (szybsze ładowanie strony, brak zależności od centralnej bazy danych, niższe koszty) jest właściwym rozwiązaniem.
Alternatywnie, zawsze możesz skonfigurować małą bazę danych MySQL na zdalnym serwerze i utworzyć kilka testowych witryn internetowych oraz przeprowadzić testy porównawcze, co dałoby ci dane na temat tego, czy jesteś zadowolony z czasów ładowania.