#1 (permalink)  
Alt 22.05.2008, 15:14
Neuer Benutzer
 
Registriert seit: 03.01.2007
Beiträge: 12
Idee Tuning und Parameter

Hallo zusammen,

nun habe ich an die Experten mal einige detaillierte Fragen zum Tuning und Cache.

Szenario:
Wir betreiben einen Shop mit knapp 9000 Artikeln (Spielwaren).
Die Plattform sind zwei Root-Server (SUSE 10.x, je 4 GB RAM, Dual-Core-olé-olé).
Auf dem einen Server läuft der Shop mit Apache 2.2 (prefork) und PHP 5 (kein PHP-Objekt-Code-Cache); zusätzlich E-Mail-Dienste inkl. dem Resourcen-Fresser SpamAssassin - Asche auf mein Haupt);
auf dem anderen die Datenbank (mySQL 4). Im Laufe der Zeit wurde der Datenbank durch das Anlegen mehrerer Indizes auf Fremdschlüsselfelder etc. ganz erheblich auf die Sprünge geholfen. Beide Server stehen beim gleichen 'Verein'.

Eingestellt ist
Cache: true, Dauer: 180 Sekunden
Prüfe ob Cache modifiziert: true
DB-Cache: true, Dauer: 180 Sekunden
(Zur Info: Der /cache/-Ordner ist bei diesen Einstellungen etwa 4,5 GB(!!) groß -
nein, der wird nicht nächtlich gesichert ;-) - ist aber auch so ziemlich unhandlich.)

Wenn wir sehr viele Zugriffe haben (typische Shoping-Zeiten, Wochenende, Werbekampagnen), raucht uns der Web-Server (auf dem auch noch die E-Mail-Dienste laufen) mit einem Load von 3 und mehr ziemlich ab, während sich der DB-Server eher langweilt!

Nun die Fragen:

1) Ist es bei dieser Konstellation sinnvoll, den DB-Cache an zu lassen oder auszustellen? Denn selbst, wenn ich _beide_ Caches ausschalte, kommt der DB-Server auf einen erträglichen Load von ca. 0,8.
Sind die Zeitvorgaben sinnvoll oder zu kurz?

2) Wie verändert sich die Caching-Strategie, wenn man Datenbank und WebServer auf einen Server zieht und dort einen PHP-Objektcode-Cache (wie APC) einsetzt?

3) Ob und wann ist es sinnvoll, in der /includes/configure.php PCONNECT zu aktivieren? Gilt gleiches auch für die /admin/includes/configure.php?
Code:
  define('USE_PCONNECT', 'false'); // use persisstent connections?
  define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
4) Ist der Seiten-Cache sinnvoll? Schließlich hat m. W. Suse-Linux auch ein Datei-Caching-System.

5) Ist mod_gzip im Hinblick auf die Ladezeit eher sinnvoll oder angesichts des Loads eher kontrakproduktiv?

Gespannt auf eure Antworten und Erfahrungswerte

Thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
parameter, tuning

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand