Thomas R Posted May 22, 2008 Report Share Posted May 22, 2008 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? 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.