am: 20. Juni 2015, 00:03:08
Hallo,
ich habe ein kleines Problem bei dem ich derzeit nicht mehr weiter weis und auf der Stelle trete, vielleicht hat jemand hier noch einen Tipp oder eine Idee. Zu Testzwecken habe ich mir bei HE einen Root-Server XL bestellt, auf dem die MySQL DB laufen soll für den Online-Shop. Auf einem älteren VS (Server 1) läuft der Apache mit dem Shop und auf einem weitere VS (Server 2) läuft die MySQL DB die auch in Verwendung ist. Der neue Server daher hier als Server 3 bezeichnet.
Verbindung von Server 1 zu Server 2 (apache auf mysql) läuft zuverlässig. Wechsele ich jetzt aber die DB in der config auf Server 2 dann wird der Shop ganz träge und es dauert ca. 13 - 16 Sek bis die Seite aufgebaut wird. Gehe ich zurück auf Server 2, dann ist wieder alles in Ordnung.
Wechsele ich wieder auf den neuen Server 3 und schalte zudem DB Cache im Shop ein, dann wird die Geschwindigkeit deutlich besser aber auch nicht schneller als mit dem alten System. Schalte ich den Cache aus, wird es gleich wieder super laaangsam.
Irgendjemand eine Idee woran das liegen kann ?
Im Admin Bereich selbst ist es deutlich schneller und eher auf normalem Level, aber bei so einem dicken DB-Server muss dennoch mehr Leistung kommen.
Ausprobiert ohne sichtbaren Erfolg habe ich schon: FW abgeschaltet, von MySQl auf MariaDB umgestellt, skip-name-resolve auf dem MySQL Server, alles ohne Erfolg. DNS selbst scheint sauber zu arbeiten auf allen Servern, eine direkter connect von Server 1 auf Server 3 mittels mysql auf der Kommandozeile ist super schnell, ebenso eine getunnelte Verbindung mittels HeidiSQL auf den neuen Server.
Es scheint auch, dass die Verbindung aufgebaut wird aber erst kurz bevor die Seite erscheint sind auf der DB Aktivitäten zu sehen (show processlist ... idle bis kurz vor Schluss).
Wie gesagt, jetzt gehen mir die Ideen aus, Falls jemand also noch eine hat, dann bitte melden.
Grüße, Dirk
Linkback: https://www.modified-shop.org/forum/index.php?topic=33205.0