Seite 1 von 2

Server zu schwach - Oder doch das phpBB?

Verfasst: 16.04.2008 17:02
von Sanchez17
Hallo alle Zusammen :P

Ich habe diesmal eine Frage die sich mit die Leistung von Server und phpBB befasst.


Mir fiel schon seit längerer Zeit auf, dass vorallem im Index unseres Forum's schon gut 6 Sekunden und mehr gebraucht wird, bis der Index fertig geladen hat (Script time Funktion von phpBB3 benutzt).

Ich habe daraufhin heute unsere Datenbank auf einen neueren mySQL Server kopieren lassen, in der Hoffnung, dass dadurch der Index sich schneller aufbaut.
Und tatsache: Statt 6 Sekunden und mehr benötigt er "nur" noch ~ 4 Sekunden! :roll: :D
Allerdings nur im Index. Der rest des Forum's wird sehr schnell angezeigt.


Vohin hab ich mal geschaut, wieviele Foren und Kategorien in der phpbb_forums eingetragen sind und komm auf Satte 157 Einträge, also 157 Foren und Kategorien!

Beispielweise hat phpbb.de ~ 40 Foren + Kategorien (zumindenst die Anzahl, die ich als normaler User sehe)

Jetzt frag ich mich, ob ich einfach zuviele Foren für das phpBB hab oder es an den Server liegt.
157 ist ja schon eine große Zahl, wenn man bedenkt das jedes Forum "gescheckt" wird im Index. Egal ob Unterforum oder nicht.


Was meinen denn die Profis hier...liegt das eher am phpBB3, so dass ich die Anzahl der Foren verringern sollte oder liegt das eher am Server, der trotz dieser Menge viel schneller im Index sein müsste.
Wenn letzteres würde ich mir ja mal Gedanken machen, den Provider zu wechseln und/ oder auf ein besseres Paket umzusteigen.

Grüße,
Miguel

Verfasst: 17.04.2008 18:19
von Sanchez17
Hat keiner eine Idee?

Das eine genue Prognose unmöglich ist bei den wenigen Infos ist mir klar, aber ebentuell eine Vermutung o.ä.?

Verfasst: 17.04.2008 19:34
von S2B
Verwendest du Version 3.0.0 oder 3.0.1? Soweit ich das in Erinnerung habe, wurde bei 3.0.1 irgendwas an der Index-Performance verbessert...

Verfasst: 17.04.2008 22:30
von Sanchez17
Ah, interessant. Noch verwende ich die 3.0.0 Version doch heute wollte ich auch Updaten.

Ich denke aber mal, dass die Veränderung im Index keine allzu großen Einfluss nehmen wird. Sprich: Das man kein Unterschied merken wird.

Aber werde ich später sehen.


Vielen Dank schonmal für den Hinweis :wink:

Verfasst: 18.04.2008 17:57
von bantu
Hört sich für mich wie eine nicht ganz optimale Serverkonfiguration an. Das praktische "Anzahl der Foren"-Limit bewegt sich ungefähr bei ~2000. Habe selbst ein Forum mit mehreren 100 Foren. Keine Probleme.

Verfasst: 18.04.2008 18:09
von Gumfuzi
der Bremser bei der 3.0.0 im Index ist diese Abfrage:

Code: Alles auswählen

SELECT f.*, ft.mark_time, t.topic_title, t.topic_id, t.topic_last_post_id FROM (phpbb_forums f) LEFT JOIN phpbb_forums_track ft ON (ft.user_id = 191 AND ft.forum_id = f.forum_id) LEFT JOIN phpbb_topics t ON (f.forum_last_post_id = t.topic_last_post_id) ORDER BY f.left_id
in der includes/functions_display.php Zeile 111 (bei mir zumindest diese Zeilenummer)
bei mir 3.6319 Sekunden (teilw. aber bis zu 7 Sekunden) mit 100 Reihen mal 44 Spalten ergibt 4400 Felder.

Alle anderen Abfragen im Index sind bei mir immer unter 0,00irgendwas.

Wäre interessant, ob es bei Dir dann was gebracht hat (das Update auf 3.0.1) - ich werde es auch in den nächsten tagen machen.

Verfasst: 19.04.2008 13:28
von Sanchez17
bantu hat geschrieben:Hört sich für mich wie eine nicht ganz optimale Serverkonfiguration an. Das praktische "Anzahl der Foren"-Limit bewegt sich ungefähr bei ~2000. Habe selbst ein Forum mit mehreren 100 Foren. Keine Probleme.
Da wäre es interessant zu wissen, ob du dieses Forum auf einem "normalen" Webspace Paket laufen hast, oder auf einen eigenen Root Server.
Gumfuzi hat geschrieben:Wäre interessant, ob es bei Dir dann was gebracht hat (das Update auf 3.0.1) - ich werde es auch in den nächsten tagen machen.
Hat leider, wie ich auch erwartet habe, nichts gebracht.

Verfasst: 19.04.2008 13:35
von Gumfuzi
Hast Du bei den Serverlasteinstellungen im ACP schon mal alles abgeschalten (testweise)? wird es dann spürbar schneller?

Verfasst: 20.04.2008 12:53
von Sanchez17
Ich habe testweise vieles (aber nicht alles) abgeschaltet. Hat nichts gebracht.

Wenn ich aber eine Where Abfrage in der function display_forums einbaue, und damit alle Foren in der Kategorie (bei mir) "Die Ligen" (hat die meisten Foren) auslasse (also nicht anzeigen lasse, nicht parsen lasse), merkt man es stark den unterschied (das Forum wird im Index viel schneller).


Wenn das phpBB aber auf ungefähr 2000 Foren ausgelegt ist, bzw schaffen sollte, ist das sowieso egal. Dan käme nur ein Provider Wechsel in Frage...

Verfasst: 21.04.2008 17:46
von Maxe
Hallo Sanchez17,

finde deinen Beitrag sehr interessant.
Ich bin derzeit auch am überlegen ob ich mir nen besseren Server zulege und wüsste einfach gern mal was du derzeit für einen einsetzt!?

Provider? Paket? (Wenn du das verraten möchtest?)

Dein Forum ist schon recht groß und würde einfach gern mal wissen mit welchem Paket man da rechnen muss.

Vielen Dank Maxe