... aus Performancegründen.
Bisher haben wir das ab und zu manuell gemacht, jetzt läuft es automatisch:
sobald ein Thema 3000 Beiträge überschreitet wird automatisch eine Fortsetzung mit Titel "Alter Thementitel - Teil 2 (oder ggf 3 etc)" generiert, das alte Thema geschlossen sowie beide Themen untereinander verlinkt, dass man bequem hin und herspringen kann.
Wen es interessiert: Hintergrund
Leider besteht ein Thema nicht nur aus einem Thema, sondern aus vielen einzelnen Beiträgen. Der Datenbankserver bekommt vereinfacht gesagt "sortiere die Beiträge aus thema xyz über das Erstellungsdatum und liefer mir (weil ich gerade auf seite 240 bin) ab Beitrag 5975 genau 25 Beiträge. Der Datenbankserver muss also die kompletten 5975 ergebnisse durchgehen und diese dann "wegwerfen" um dann die passenden 25 Stück auszugeben.
Und genau aus diesem Grund führen extrem lange Themen, die ja meist auch noch sehr gut frequentiert sind (sonst wären sie ja nicht so lang geworden ) zu langsamen Abfragen - die dann auch den Rest des Forums deutlich ausbremsen.
Mit dem automatischen Splitten wollen wir das Forum auch für die Zukunft weiter schön flott halten
Viele Grüße
Thomas
Bisher haben wir das ab und zu manuell gemacht, jetzt läuft es automatisch:
sobald ein Thema 3000 Beiträge überschreitet wird automatisch eine Fortsetzung mit Titel "Alter Thementitel - Teil 2 (oder ggf 3 etc)" generiert, das alte Thema geschlossen sowie beide Themen untereinander verlinkt, dass man bequem hin und herspringen kann.
Wen es interessiert: Hintergrund
Leider besteht ein Thema nicht nur aus einem Thema, sondern aus vielen einzelnen Beiträgen. Der Datenbankserver bekommt vereinfacht gesagt "sortiere die Beiträge aus thema xyz über das Erstellungsdatum und liefer mir (weil ich gerade auf seite 240 bin) ab Beitrag 5975 genau 25 Beiträge. Der Datenbankserver muss also die kompletten 5975 ergebnisse durchgehen und diese dann "wegwerfen" um dann die passenden 25 Stück auszugeben.
Und genau aus diesem Grund führen extrem lange Themen, die ja meist auch noch sehr gut frequentiert sind (sonst wären sie ja nicht so lang geworden ) zu langsamen Abfragen - die dann auch den Rest des Forums deutlich ausbremsen.
Mit dem automatischen Splitten wollen wir das Forum auch für die Zukunft weiter schön flott halten
Viele Grüße
Thomas