Seite 1 von 3
Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 22.10.2010 15:22
von kaiste
Hallo zusammen,
ist vielleicht eine dumme Frage, aber mich würde interessieren, wie viele Beiträge ein phpBB-Forum in Verbindung mit mySQL sinnvoll verwalten kann. Dieses hier hat über eine Million, was wäre 5 oder 10 Millionen? Hängt das nur von der Leistung des Servers ab, oder stößt da auch die Software irgendwann an ihre Grenzen?
Viele Grüße,
kaiste
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 22.10.2010 16:53
von Balint
Hallo,
solche Fragen gibt es regelmäßig hier im Forum. Schau dir mal bitte neben der Foreneigenen Suche mal folgende Seite an:
http://rankings.big-boards.com/?filter=phpBB,all
Dort findest du z.B. ein phpBB-Forum mit 1.850.494.752 Beiträgen
Viele Grüße,
Bálint
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 22.10.2010 16:56
von kaiste
Vielen Dank, dass du trotzdem geantwortet hast. Hatte mir wohl beim googlen nicht genug Mühe gegeben.
Schönen Abend noch!
kaiste
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 22.10.2010 17:36
von nickvergessen
Balint das mag zwar sicher richtig sein, das dort mal ein phpBB benutzt wurde.
ABer gerade was die Performance angeht haben die doch wohl einiges verändert.
Es gibt aber genug Foren die halbwegs den Standard nutzen:
http://www.phpbb.com/community/index.php (3.5 Mio)
http://forums.mozillazine.org/ (4 Mio)
http://arstechnica.com/civis/ (viele)
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 23.10.2010 01:39
von Mungo
http://www.bokt.nl/ Darf man auch nicht vergessen. Hat aber afaik auch einige Anpassungen bzw. Optimierungen verpasst bekommen.
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 24.10.2010 22:26
von oxpus
Man darf bei solch großen Foren aber auch nicht vergessen, dass der (Hardware-)Server selber dann auch kein Server "von der Stange" mehr ist.
Sonst könnten Webserver, Datenbank(en) und PHP die Massen an Daten, die es bei jedem Seitenaufruf zu verarbeiten gilt, nicht in vernünftiger Geschwindigkeit bewältigen, wie das in einem "kleinen" Forum mit einem "Durchschnittsserver" klappt.
Da ist also nicht nur im phpBB selber, sondern auch in allen dahinter arbeitenden Servern (Software wie auch Hardware) einiges zu tun, um eine hohe und stabile Performance zu halten.
Es könnte aber mehrere Grenzen für die maximale Anzahl Beiträge geben:
Zum einen unter PHP ist der maximalen Wert für Integer-Zahlen (der Datentyp, der normalerweise für die diversen ID's in einem Forum verwendet wird) je nach eingesetztem Betriebssystem 9.223.372.036.854.775.807 (64bittiges OS).
Das wäre schon ein Forum, welches extrem stark besucht wird und bereits ettliche Jahre/Jahrzehnte online sein müsste, um überhaupt an solche Grenzen stossen zu können. Wobei dann sich der/die Forenbetreiber auch sicherlich Gedanken für ausgelagerte Archive machen würde(n).
Und auch die eingesetzte Datenbank müsste mit den gespeicherten ID's umgehen können. MySQL schafft hierfür maximal 18.446.744.073.709.551.615 ID's in einer Tabelle (Datentyp BIGINT(20) UNSIGNED).
Mit Fließkommazahlen mit PHP/in der Datenbank könnte man ggf. auch noch höhere ID's erzeugen, wobei man da auch immer auf die Genauigkeit und die Leistung der verfügbaren CPU(s) achten muss.
Aber selber mit INTEGER-Werten sollte die o. g. technische Grenze (PHP) mehr als ausreichen, um mit einem phpBB nicht daran zu stossen. Wenn eben das "Umfeld" da mitspielt und optimiert wurde...
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 01.11.2010 21:29
von stargo
Die Leistungsgrenze liegt eher beim DBMS. Wenn du eine Tabelle mit Beiträgen hast und dieses vom Typ Bigin ( unsigned ) geht , geht nicht mehr als 18.446.744.073.709.551.615 !
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 01.11.2010 22:44
von dagobert50gold
Willkommen auf phpBB.de!
Du hast dich jetzt extra wegen dieser Aussage hier registriert

!?
oxpus hat geschrieben:Man darf bei solch großen Foren aber auch nicht vergessen, dass der (Hardware-)Server selber dann auch kein Server "von der Stange" mehr ist.
Sonst könnten Webserver, Datenbank(en) und PHP die Massen an Daten, die es bei jedem Seitenaufruf zu verarbeiten gilt, nicht in vernünftiger Geschwindigkeit bewältigen, wie das in einem "kleinen" Forum mit einem "Durchschnittsserver" klappt.
Welche Leistung müsste denn dieser Server ungefähr haben?
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 02.11.2010 11:26
von oxpus
Das lässt sich so pauschal nicht sagen, da mehrere Dinge eine Rolle spielen können.
So ist die Anzahl der gleichzeitigen Zugriffe entscheidend, wie viele E-Mails (z. B. als Benachrichtigung) in kürzerer Zeit versendet werden müssen, welche Optimierungen am Forum und am Server vorgenommen wurden, ob die Datenbank ggf. nicht mehr eine MySQL-Datenbank ist, welche weiteren MODs verbaut sind, die Last ziehen könnten, etc.
Re: Wie viele Beiträge "verkraftet" phpbb?
Verfasst: 02.11.2010 15:34
von Mungo
Irgendwann wird man auch den Webserver, Datenbankserver, Mailserver usw. auf eigene Hardware aufteilen.