pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Related am 09 November 2007, 18:45:06

Titel: 1 PMX 2 Datenbanken - möglich? eventuell auch Patch?
Beitrag von: Related am 09 November 2007, 18:45:06
Hallo, ich habe PMX schon sehr lange laufen und poste erst jetzt zum ersten Mal, da ich bisher noch nie Probleme hatte.
Nun hat meine Seite mittlerweile PageRank 10 erreicht und die Datenbank trotz ausgeschalteten loggings eine Größe von fast 400MB.

Da PMX sehr Datenbanklastig ist und mein Server mittlerweile jeden Abend schlapp macht, auf Grund der riesigen Besucherzahlen, würde ich gerne wissen ob es möglich ist PMX mit zwei auf verschiedenen Servern laufenden Datenbanken auszustatten und was ich wo dafür ändern müsste.

Ich würde sehr ungern auf anderes CMS umsteigen.

Grüße, euer Related
Titel: Re: 1 PMX 2 Datenbanken - möglich? eventuell auch Patch?
Beitrag von: Energy-drink am 09 November 2007, 19:12:27
Hi

Pagerank 10?? Es gibt auf der Welt nicht viele Seiten die Pagerank 10 haben und da habe ich keine PMX Seite gefunden aber egal.

Wenn der Pagerank wirklich so hoch ist dann würde ich sagen können sie von der Seite ohne weiteres leben alleine durch Werbung etc. und somit würde ich erstmal sagen das man den Server wechseln sollte oder mal mit dem Provider reden ob was optimieren kann.

Gruss
Energy-drink
Titel: Re: 1 PMX 2 Datenbanken - möglich? eventuell auch Patch?
Beitrag von: wichtel9999 am 10 November 2007, 10:35:17
Sicher kann man so etwas realisieren.
Wenn sich die Datenbank auf dem selben Server wie der Webserver befindet, würde ich als erstes mal diese auslagern auf einen reinen MySQL-Server.
Falls das noch nicht ausreicht ist es Sionnvoll einen zweiten MySQL-Server per Replikation dazu zu nehmen und nur noch Schreibzugriffe auf den Master machen und Lesezugriffe auf den Slave. Sollte das noch immer nicht aussreichen kannst Du auch noch beliebig viel Slaves dazu nehmen und per Zufall auf sie zugreifen, aber das sollte bei zwei Datenbankservern nicht der Fall sein.

Dann einfach eine zweite Datenbank-Verbindung in der Config einrichten und alle Scripte nach SELECT-Zugriffen auf den Slave umleiten.

Lieben Gruss aus Finnland

Andy alias wichtel

PS: Ich stand kürzlich auch mal vor so einem Problem, allerdings nicht mit einem PMX. Und die Replikations-Geschichte hat mit einem Zusatzserver die Last um ein vielfaches gesenkt.
Titel: Re: 1 PMX 2 Datenbanken - möglich? eventuell auch Patch?
Beitrag von: Related am 10 November 2007, 18:07:22
Ja webserver und sql laufen bereits getrennt. Danke für deinen Tip, ich werde mich diesbezüglich erkundigen.  :)