najlepiej jak baza danych jest na tym samym serwerze co apache na którym stoi www
W sytuacji kiedy baza danych będzie na innym serwerze a strona również na innym, może dojść do sytuacji w której sklep będzie się "ślimaczył" (bo będzie tracił czas na nawiązywanie połączenia z serwerem sql na innym serwerze). To baaaardzo mocno wpływa jakość poruszania się po sklepie.