[TYPO3-german] Langsames Laden
Jo Hasenau
info at cybercraft.de
Sun Dec 21 11:11:32 CET 2014
Am 19.12.2014 14:45, schrieb Marcus Raphelt:
> Vorausgesetzt natürlich, die DB
> ist über ein schnelles lokales Netz angebunden und entsprechend optimiert.
Eben - und das ist bei den meisten Hostern, die separate Datenbankserver
nutzen, nicht der Fall - bzw. das Netz ist zwar ggf. schnell aber die
Anzahl der Datenbankabfragen von zu vielen Webservern reissen die
Performance in den Keller.
Wenn man sich mehrere Rooties im selben Rechenzentrum leisten kann und
will und ggf. sogar dafür sorgen kann, dass die im selben Rack stehen,
ist das natürlich was anderes, aber mit einem einzelnen Server würde ich
die lokale DB immer der geteilten Sammel-DB des Hosters vorziehen.
Wobei wir ganz gute Erfahrungen mit bedarfsgemäß verteilten
Datenbankservern gemacht haben. Ein Loadbalancer verteilt die Last auf
verschiedene virtuelle Maschinen, die jeweils über eine eigene lokale
Datenbank verfügen. Zusätzlich gibt es noch einen globalen Master, auf
dem einige der Tabellen für gemeinsame Zugriffe der VMs des selben
Mandanten ausgelagert sind und einen superglobalen Master, der z.B.
Nutzerdaten und sonstige mandantenübergreifende Informationen hält.
Dadurch spart man sich die Replikation der Daten, die üblicherweise
ebenfalls Performance frisst.
HDH
Joey
--
Diversity:
Die Kunst zusammen unabhängig zu denken
The art of thinking independently together.
--
Facebook: https://www.facebook.com/johasenau
Twitter: http://twitter.com/bunnyfield
Xing: http://contact.cybercraft.de
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
More information about the TYPO3-german
mailing list