Seite 1 von 2

index.php ist super langsam

Verfasst: 14.07.2005 19:56
von thyphon
Hallo zusammen,

vielleicht eins vorneweg. Ich fahre mit phpBB echt gut und bin eigentlich auch sehr zufrieden. Aber wenn sich mein Problem hier nicht lösen lässt werde ich wohl umsteigen müssen.

Das Problem:
Die Startseite baut sich so elend langsam auf, dass ich als neuer User nicht solange warten würde. Ich wäre weg und zwar auf nimmerwiedersehen.

Die Mods:
vielleicht liegst ja an denen, aber warum dann nur die Startseite?

- Online-Status
- Mitglieder und Profile werden nur registrierten Usern angezeigt
- Mailadressen nur registrierten Usern angezeigt
- BirthdayMod 10.04.2004
- album mod
- attachment mod
- db maintenance mod
- map mod
- der ich-mach-das-forum-suchmaschienenfreundlich-mod (übrigens sehr geil: *lob* an den autor)

Die Hardware:
Ich weiß ist nicht gerade prickelnd, aber auch hier die Anmerkung: Warum nur die index-Seite?

1und1 Buisiness Pro

Die Staistik:
11340 Beiträge
799 registrierte Benutzer

Ist jetzt ja auch nicht so die Welt.

Der Link:
http://forum.gs-forum.de

Die Lösung:
Tja, wenn einer eine hätte wäre ich echt dankbar......



Vielen Dank schon mal.

Gruß Tobias

Verfasst: 14.07.2005 19:59
von kratzer54847
du kannst ja mal testweise zum Debugging diesen MOD hier einbauen:

http://phpbbhacks.com/download/493

dann könnte man die Ursache vielleicht besser feststellen

Verfasst: 14.07.2005 20:01
von thyphon
kratzer54847 hat geschrieben:du kannst ja mal testweise zum Debugging diesen MOD hier einbauen:

http://phpbbhacks.com/download/493

dann könnte man die Ursache vielleicht besser feststellen
Was macht er denn? Wenn der mir nur die Zeit anzeigt, wie lange die Seite für den Aufbau braucht -> die kann ich nebenbei mit der Stoppuhr testen. Oder weist der auch auf mögliche Ursachen hin?

Verfasst: 14.07.2005 20:04
von JanW
Hi!

Kann es vielleicht sein, das der Geburtstags-Mod das verursacht?

Gruß
Jan

Verfasst: 14.07.2005 20:06
von kratzer54847
er zeigt die Anzahl der ausgeführten Queries und die Relation PHP - MYSQL an. Dadurch kann man dann auf weitere Ursachen schließen.
JanW hat geschrieben:Kann es vielleicht sein, das der Geburtstags-Mod das verursacht?
Das denke ich nicht, da dieser MOD in vielen premodded Boards eingebaut ist, die allesamt schnell laufen.

mfg Johny

Verfasst: 14.07.2005 20:09
von thyphon
JanW hat geschrieben:Hi!

Kann es vielleicht sein, das der Geburtstags-Mod das verursacht?

Gruß
Jan
Möglich, der Prozess des langsamwerdens ist ein schleichender gewesen. Wenn ich einen Mod eingebaut hätte und danach wärs passiert wüsste ich ja woran es liegen könnte. So kann ich nur Vermutungen anstellen, das mit wachsender Userzahl ein Mod die Sache ausbremst.

Verfasst: 15.07.2005 08:50
von thyphon
So hab den Mod jetzt eingebaut:
Page generation time: 7.4871s (PHP: 100% - SQL: 0%) - SQL queries: 18 - GZIP disabled - Debug on
Komisch ist nur, dass manchmal 18 und dann wieder "nur" 15 queries ausgeführt werden.

Und, was heißt "Debug on"?

Danke schon mal.

Verfasst: 15.07.2005 10:14
von kratzer54847
aktiviere mal die GZip-Komprimierung in der Konfiguration
Hast du eventuell einen Cache-MOD installiert?

Verfasst: 15.07.2005 10:20
von chuckebrink
Hi,

ich schätze schon, dass es an der Geburtstagsmod liegt, da diese da Skript für eine gewisse Zeit anhält...

index.php
[FINDE]

Code: Alles auswählen

	     while ($birthdayrow = $db->sql_fetchrow($result))
		{ 
                     usleep(2);
und lösche das usleep(2);

Gruß

Verfasst: 15.07.2005 10:54
von thyphon
chuckebrink hat geschrieben:Hi,

ich schätze schon, dass es an der Geburtstagsmod liegt, da diese da Skript für eine gewisse Zeit anhält...

index.php
[FINDE]

Code: Alles auswählen

	     while ($birthdayrow = $db->sql_fetchrow($result))
		{ 
                     usleep(2);
und lösche das usleep(2);

Gruß
Hey super, das wars:
Page generation time: 0.5011s (PHP: 100% - SQL: 0%) - SQL queries: 15 - GZIP disabled - Debug on
Aber: braucht der das usleep() nicht? Kann ich das jetzt so laufen lassen?