Seite 1 von 2
Tipps zur Reduzierung der CPU-Last durch phpBB gesucht!
Verfasst: 13.06.2004 12:00
von Belly
Hallo zusammen,
ich bin Mod im deutschen Firefox-Forum und wir haben das Problem, dass der doch eher schwache Server wegen der Last durch das Forum zusammenbricht, sobald der Ansturm wegen einer neuen Version einsetzt. Die CPU-Last geht dann wegen dem vielen php so massiv hoch, bis gar nichts mehr geht.
Deshalb die Frage, welche Tricks man anwenden kann, um die Belastung des armen Server zu reduzieren. Wir dachten an das Abschalten von Avataren und Signaturen, sind aber nicht sicher, ob das wirklich so viel bringt.
Gibt es da irgendwelche Erfahrungswerte und weitere Tipps?
Danke für die Hilfe!
Verfasst: 14.06.2004 01:32
von PhilippK
Was evtl. was bringt:
- Auslagerung der CSS in eine externe Datei - KB:css_aktivieren
- Aktivierung des Template-Caches (siehe Ordner Contrib)
- Deaktivierung von HTML
- evtl. temporäre Deaktivierung von Smilies bzw. BBCode
- Deaktivierung der Suchfunktion
Ohne Anspruch auf Vollständigkeit
Gruß, Philipp
Verfasst: 14.06.2004 02:25
von itst
CSS, Avatare HTML und Signaturen haben mit PHP nichts zu tun (Signaturen schon, aber vernachlässigbar wenig).
Habt Ihr einen PHP-Cache? Wir benutzen hier den TruckMM-Cache; das brachte bei Einführung eine immense Lastreduzierung.
Weiterhin die Benutzung der Datei-basierten (der Datenbank-basierte erhöht die Last auf der DB, ist also keine Alternative) Template-Caches, wie von Phillip schon angesprochen. Den kann man noch boosten, wenn man eine kleine RAM-Disk dafür benutzt
Welches DBMS benutzt Ihr denn? Wird PHP per CGI benutzt oder als Server-Modul?
Verfasst: 14.06.2004 02:50
von R. U. Serious
Der von itst erwähnte TurckMMCache dürfte wohl das mit Abstand wirksamste Mittel sein um die von PHP erzeugte Last zu reduieren.
Statt des phpbb-tempalte-caching, würde ich das hier von CyberAlien empfehlen, da anscheinend performanter:
http://www.trushkin.net/phpbbmods.php
Ist es denn sicher, dass die Last von PHP kommt? Es könnte ja auch die DB sein. Dann würden vielleicht einige der hier vorgeschlagenen Modifikationen helfen:
http://www.phpbb.com/phpBB/viewtopic.php?t=135383
Verfasst: 14.06.2004 03:12
von itst
Habt Ihr den eXtreme Styles MOD schon mal getestet im Vergleich zum Template Caching?
BTW, ich habe mal im Wiki angefangen, solche Topics zu sammeln:
http://www.phpbb.de/wiki/GrosseForen
Verfasst: 14.06.2004 10:08
von R. U. Serious
itst hat geschrieben:Habt Ihr den eXtreme Styles MOD schon mal getestet im Vergleich zum Template Caching?
BTW, ich habe mal im Wiki angefangen, solche Topics zu sammeln:
http://www.phpbb.de/wiki/GrosseForen
Klasse Sache mit der Sammlung im Wiki
Re: eXtreme Styles MOD
Wir haben es nicht selber getestet, da wir noch viel Luft haben. Aber lanzer von Gogaia hat mal was gepostet, auf das ich mich bei meiner Aussage verlassen habe (daher "anscheinend"), da er aber das wohl grösste phpBB betreut, denke ich schon, dass er da keine Fehler gemacht hat:
http://www.phpbb.com/phpBB/viewtopic.ph ... ht=#868643
lanzer hat geschrieben:Hi CyberAlien, read about your "shamless plug"

in general discussion earlier and applied your mod over the regular caching template found in the original contributions folder.
Then I ran apache benchmark (ab) on index.php at 50 concurrent sessions for 1000 requests:
Before:
Requests per second: 39.06 [#/sec] (mean)
Time per request: 1280.183 [ms] (mean)
Time per request: 25.604 [ms] (mean, across all concurrent requests)
Transfer rate: 2008.81 [Kbytes/sec] received
After:
Requests per second: 47.83 [#/sec] (mean)
Time per request: 1045.465 [ms] (mean)
Time per request: 20.909 [ms] (mean, across all concurrent requests)
Transfer rate: 2499.80 [Kbytes/sec] received
Woo hoo! Thank you very much for the mod!

Verfasst: 14.06.2004 10:23
von oxpus
Dem kann ich nur zustimmen: Auch bei mir sind deutliche Leistungs-Sprünge bei der Performance eingetreten, seit ich den XS-Mod installiert habe.
Und die Zahlen belegen das ja auch (denke auch, daß die stimmen).
Verfasst: 14.06.2004 12:48
von itst
Traue keiner Statistik, die Du nicht selbst gefälscht hast

Wie hat er denn gemessen? Wie sah die Ausgangslage aus, wie die Umgebung? Ich bin da ein gebranntes Kind - sowas sollte immer hinterfragt werden.
Davon abgesehen spricht er hier nicht über die Auslastung der Maschine, sondern über die Performance... Ich schau mir diesen eXtreme MOD mal an.
Verfasst: 16.06.2004 11:16
von Belly
Vielen Dank Euch allen für die Tipps.
Unser Forumsbetreuer hat versprochen, sich das alles mal anzuschauen und ggf. einzubauen.
Natürlich lasse ich Euch dann wissen, ob es was gebracht hat

Verfasst: 16.06.2004 11:33
von itst
Viel Erfolg
