phpbb wird langsam

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
makue
Mitglied
Beiträge: 282
Registriert: 18.07.2002 07:58
Wohnort: Böblingen
Kontaktdaten:

Beitrag von makue »

Wärmeproblem wäre denkbar. Auf dem Server laufen zwar noch andere Sachen, die sind aber eher unbedeutend. Ich hatte mir ja auch die Prozesse anzeigen lassen, da war eigentlich überall Ruhe. FTP und HTTP ohne mySQL war auch weiterhin sehr schnell. Anscheinend bremste nur das MySQL alles aus. Nur das hatte ich ja neu gestartet, ohne das es was brachte.

Wenn ich mir den Speicherverbrauch des Servers (free) anzeigen lasse, sehe ich schon einen Unterschied zwischen der langsamen und der normalen Version. Allerdings kann man da wohl keine sinnvolle Aussage machen. Linux lässt ja nie viel RAM frei. Und nach 'nem Neustart sieht nun mal alles anders aus, ob es nun vorher langsam war oder nicht.
bloddy newbie
Mitglied
Beiträge: 290
Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:

Beitrag von bloddy newbie »

Wie macht sich die schlagartige Verlangsamum eigentlich bemerkbar - baut sich die gesamte Seite sehr langsam auf (Grafiken laden versetzt - langsam halt), oder dauert es einfach länger, bis der Server dir einen Response gibt?
Ich biete keinen PM oder E-Mail Support!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Interessant wäre, ob wenn alle Anwendungen auf dem Server langsam laufen oder nur das Board. Evtl. wäre natürlich eine ungemoddete Referenzversion hilfreich.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
makue
Mitglied
Beiträge: 282
Registriert: 18.07.2002 07:58
Wohnort: Böblingen
Kontaktdaten:

Beitrag von makue »

Nur MySQL läuft langsam. Ich habe auch eigene Scripte ausprobiert, die sonst schnell laufen, die waren dann auch langsam. Reine HTML-Seiten waren schnell, der apache Webserver dürfte also schon mal ausscheiden. Irgendwie liegt es an der Verbindung MySQL-PHP.

Was mir aber wirklich zu denken gibt, dass es dieses mal (im Gegensatz zum vorherigen mal) nach den Serverneustart nicht sofort wieder schnell war, sondern dass es erst nach 2 Sunden der Fall war. Da stellt sich die Frage, wäre es ohne Neustart vielleicht auch nach 2 Stunden wieder schnell gewesen? Aber das letze mal war es vor dem Serverneustart noch viel schlimmer, es kam sogar oft zum timeout, und nach dem Neustart ging es sofort wieder schnell.

All das ist für mich irgendwie zusammenhangslos.
Benutzeravatar
DarkHappyAffe
Mitglied
Beiträge: 10
Registriert: 11.01.2005 19:28
Wohnort: Oldenburg (Oldenburg)
Kontaktdaten:

Beitrag von DarkHappyAffe »

Mein Board ist seit geraumer Zeit auch extrem langsam (bzw. die Startseite - der Rest geht eigentlich).

Hab in meiner index.php daher mal ein paar Zeit-Messpunkte gesetzt und dabei folgendes SQL-Statement in ~l. 415 als größten Zeitfresser ausgemacht:

$sql = "SELECT DISTINCT f.forum_id, f.forum_last_post_id, p.topic_id, t.topic_title
FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
WHERE t.topic_id = p.topic_id
AND t.topic_last_post_id = " . $forum_data[$j]['forum_last_post_id'];

Kann man das vielleicht irgendwie optimieren? Eher nicht, oder? Einzige Lösung wäre wohl alte Posts zu löschen, damit die DB kleiner wird?
Ugga Agga!
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Wo genau soll diese Query stehen?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
DarkHappyAffe
Mitglied
Beiträge: 10
Registriert: 11.01.2005 19:28
Wohnort: Oldenburg (Oldenburg)
Kontaktdaten:

Beitrag von DarkHappyAffe »

Bei mir steht's in den Zeilen 414 bis 417. Ist das Query, dass die Foren und Topics für die Startseite abfragt.

Hab gestern Abend lokal spaßenshalber alles älter 180 Tage gelöscht und das Komplette Db-Wartungs-Programm durchexerziert. Danach waren lokal die langen Ladezeiten weg. Hab das ganze aber auch erst neulich auf'm Server gemacht und da hat's überhaupt nichts gebracht....
Ugga Agga!
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

die query kommt afaik im standard-php gar nicht vor :roll:
hast du irgendwelchen mods etc. verbaut?
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Mal ins Blaue: CatHier?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
DarkHappyAffe
Mitglied
Beiträge: 10
Registriert: 11.01.2005 19:28
Wohnort: Oldenburg (Oldenburg)
Kontaktdaten:

Beitrag von DarkHappyAffe »

hmm. Dann müsste das die Mod sein, die die Titel des aktuellsten Topics eines Forums auf der Startseite anzeigt...
Ugga Agga!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“