Seite 1 von 3

Schlechte Performance ?

Verfasst: 02.08.2007 18:01
von trompetenforum
Hallo,

einige Benutzer beklagen eine Mangelhafte Performance (Wartezeiten von bis zu 7 sec. bis die Forenübersicht geladen ist, Wartezeiten um 3 Sec. für Seitenwechsel), ich konnte das Problem bisher nicht nachvollziehen...Und sammel zur Zeit nähere Infos.

Ist euch irgendetwas bekannt ? Browsereinstellungen ?

Macht es Sinn die sessions_keys Tabelle auf HEAP umzustellen oder bringt das bei 3.X nichts ?

EDIT:
Ich habe gerade zugriff auf die loadaverage des servers bekommen...Derzeit bei 3.0 rum, das kommt mir hoch vor ?

Verfasst: 03.01.2008 19:15
von AttilaG
Habe auch schon negatives Feedback von meinen Usern erhalten seit der Umstellung auf phpBB3 vor 2 Tagen.

- 850 User, ca. 100 täglich aktiv
- 23'000 Beiträge im Forum
- Prosilver style mit einigen Mods

-- Attila

Verfasst: 03.01.2008 19:21
von Stingray1963
ich habe gerade das erste größere forum umgestellt, 500 user, ca. 70.000 beiträge, ca. 250 mb in "files" . läuft extrem schnell!

www.dodge-forum.eu

Verfasst: 03.01.2008 19:29
von UGC
ES hängt einfach mit dem Internet zusammen.
Ich z.B. hab eine 3000ner Leitung und bei mir geht es mal, und mal nicht und mal gar nicht.
Bei nem Kollegen ist das glaub ich eine 10000ner Leitung und es geht immer schnell.

Verfasst: 03.01.2008 19:51
von bantu
Für sagen wir mal "riesige" Foren, die sowieso auf einem eigenen Server sind (wie zum Beispiel phpBB.com oder phpBB.de) gibt es die Möglichkeit den phpBB-Cache anstatt im Dateisystem im Arbeitsspeicher abzulegen. Das schafft zusätzlich nochmal einen Performancegewinn. Einen vServer sollte man da aber schon haben.

Wir reden beim Surfen in Foren nicht wirklich von riesigen Datenmengen. Deshalb sollte es egal sein, ob die Internetverbindung sich DSL1000 oder DSL16000 oder Uni-Netz schimpft. Zumindest ist es so auf den Foren, die ich besuche.
(Bei Downloads siehts natürlich ganz anderst aus. Auch wenn die Anbindung durch Downloads "verstopft" ist und der Router damit nicht umgehen kann, kann es natürlich auch langsam sein.)

In den meisten Fällen sind Performanceprobleme auf zu hohe Auslastung des Server zurückzuführen (z.B. Shared Free Hosting). Ein weiteres, nicht unerhebliches Problem in Richtung Performance kann durch "schlechte" Programmierung von Modifikationen hervorgerufen werden.

Man kann um die Sache zu analysieren erstmal DEBUG und DEBUG_EXTRA in der config.php aktivieren und sich dann die SQL Queries anzeigen lassen (im Footer).
Unter Umständen liegt die MySQL-Datenbank zusätzlich auf einem extrem ausgelasteten externen Host.

Verfasst: 03.01.2008 21:19
von AttilaG
@UGC: nein, die Leitungsgeschwindigkeit ist es definitiv nicht.

Ich habe gerade auch noch bei phpbb.com nachgeforscht. Ein Grund für die "schlechte" Performance ist der Gebrauch vom Prosilver Style. Anscheinend ist der css-Code so umfangreich, dass es (im Vergleich zu Subsilver) die Performance dämpft.


-- Attila

Verfasst: 09.01.2008 18:17
von Eisbär
Hallo,

seit ein paar Tagen geht es bei mir auch immer langsamer,
nach der Umstellung lief es noch normal.

[ Time : 5.852s | 12 Queries | GZIP : On | Memory Usage: 3.84 MB | Explain ]

Habe noch ein zweites Board drauf unter phpBB2, das läuft normal.

Kann jemand helfen?

Verfasst: 09.01.2008 18:49
von bantu
Mal ohne GZIP versucht? Auf Explain gibt's Details. Eventuell eine langsame Datenbankabfrage. ~5 Sekunden is schon verdammt lange.

Verfasst: 09.01.2008 19:10
von Eisbär
Hallo bantu,

ohne

[ Time : 6.553s | 12 Queries | GZIP : Off | Memory Usage: 3.8 MB | Explain ]

ein Nebenproblem taucht auf bei aktiviertem Debug und Debug_Extra Modus:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3384: Undefined index: L_CONTACTFORM
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3449: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3451: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3452: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3453: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
Das wird bei subsilver2 über dem header angezeigt.
Vieleicht hat es etwas mit der langen Ladezeit zu tun?

Verfasst: 09.01.2008 19:31
von bantu
Ist dein Sprachpaket auf dem neusten Stand bzw. passend zu deinem Board?