Überblick

Discussions speichert alle Boards einer Website in einigen wenigen gewöhnlichen SharePoint-Listen. Die geltenden Grenzwerte sind daher die Grenzwerte von SharePoint Online-Listen plus einige feste Werte, die in das Webpart eingebaut sind. Dieser Artikel listet diese Werte auf, wie sie in Version 26.10.2 implementiert sind, erklärt, wie das Webpart unter dem Schwellenwert der Listenansicht bleibt, und gibt Empfehlungen für Websites mit sehr großen Boards oder sehr langen Threads. Die Listen und Spalten selbst sind in KB10426. Referenz der Listen und Spalten von Discussions beschrieben.

Die Grenzwerte auf einen Blick

ElementWertWoher er stammt
Pro Seite geladene ThemenEinstellung Topics per page (Themen pro Seite): 5–100 in Schritten von 5, Standard 20Eigenschaftenbereich, Gruppe Appearance
Themen in einem Board, Boards auf einer WebsiteKeine Begrenzung im WebpartDie Grenzwerte von SharePoint-Listen gelten
In Dropdownlisten angebotene BoardsDie ersten 500 Boards der Website, sortiert nach TitelFester Wert
Für ein Thema geladene AntwortenAlle Antworten, vom Server in Paketen zu 500 gelesenFester Wert
Verschachtelungstiefe der AntwortenUnbegrenztDatenmodell (materialisierter Pfad)
Titel eines Themas255 ZeichenSharePoint-Spalte Title
Inline-Bild10 MB pro Datei; nur BilddateienFester Wert, The image is larger than 10 MB.
Anlagen pro Thema oder AntwortKeine Begrenzung im WebpartAnlagen von SharePoint-Listenelementen
Dateiname einer AnlageReservierte Zeichen werden durch _ ersetzt; Namen mit mehr als 120 Zeichen werden gekürztFeste Regel
Elemente pro Abschnitt der ModerationswarteschlangeDie 200 neuestenFester Wert
Elemente im Webpart Discussions ActivityEinstellung Maximum items (Maximale Elemente): 1–50, Standard 5Eigenschaftenbereich, Gruppe Appearance
Gelesene Abonnements pro Benutzer und Board500Fester Wert
Vom Importer gelesene klassische ElementePakete zu 2.000, bis die Quellliste erschöpft istFester Wert

Wie die Themenliste schnell bleibt

Die Themenliste fordert von SharePoint nie das gesamte Board an. Jede Anforderung ist eine serverseitige Abfrage der Liste Discussions Topics, die auf eine Seite von Topics per page Zeilen begrenzt ist und nach dem Kennzeichen Pinned (angeheftet) und dann nach Last activity (letzte Aktivität), neueste zuerst, sortiert wird. Die Schaltfläche Load more (Mehr laden) fordert die nächste Seite mit dem Fortsetzungslink an, den SharePoint zurückgegeben hat. Ein Board mit Zehntausenden von Themen kostet pro Seite daher genauso viel wie ein Board mit zwanzig.

Jeder Filter, den das Webpart hinzufügt, stützt sich auf eine indizierte Spalte. Genau das hält die Abfragen unter dem Schwellenwert der Listenansicht von 5.000 Elementen:

FilterSpalteVerwendet von
BoardVtxBoard (Nachschlagespalte, indiziert)Jeder Abfrage
GenehmigungVtxApprovalStatus (indiziert)Mitglieder: genehmigte Elemente und ihre eigenen
Ansicht UnansweredVtxTopicType und VtxStatus (indiziert)Fragen mit dem Status Open
Ansicht AnsweredVtxStatus (indiziert)Status Answered
Ansicht FeaturedVtxIsFeatured (indiziert)Hervorgehobene Themen
Ansicht My topicsCreated By (Erstellt von)Die Themen des aktuellen Benutzers
Dropdownliste der KategorienVtxCategory (indiziert)Ausgewählte Kategorie
SortierreihenfolgeVtxIsSticky, VtxLastActivity (indiziert)Jeder Abfrage

Das Suchfeld ist die Ausnahme: Es fügt eine Enthält-Bedingung auf dem Title des Themas hinzu, und das ist kein indizierter Vorgang. SharePoint wendet dennoch zuerst den indizierten Board-Filter an, sodass die Suche sicher ist, solange ein einzelnes Board deutlich unter 5.000 Themen bleibt. Auf einem größeren Board kann eine Suche langsam sein oder von SharePoint mit einem Fehler zum Schwellenwert der Listenansicht abgelehnt werden; siehe die Empfehlungen unten.

Eine seitenweise geladene Themenliste mit der Schaltfläche Load more

Eine seitenweise geladene Themenliste mit der Schaltfläche Load more

📝 Hinweis
Das Webpart durchsucht nur die Titel der Themen. Antworttexte und Themeninhalte werden nicht durchsucht; um sie zu finden, verwenden Sie die SharePoint-Suche der Website, die die Listen Discussions Topics und Discussions Posts wie jede andere Liste indiziert.

Lange Threads

Wenn ein Thema geöffnet wird, lädt das Webpart alle seine Antworten, nicht nur die erste Seite. Die Antworten werden über die indizierte Nachschlagespalte VtxTopic in Paketen zu 500 aus der Liste Discussions Posts gelesen; der Antwortbaum wird anschließend im Browser aus den Spalten für übergeordnete Antwort und Pfad aufgebaut. Es gibt weder eine Begrenzung der Verschachtelungstiefe noch einen Schritt „weitere Antworten anzeigen“ innerhalb eines Threads.

Die praktischen Folgen:

  • Ein Thread mit 2.000 Antworten benötigt vier Anforderungen, bevor er angezeigt wird; ein Thread mit 10.000 Antworten benötigt zwanzig. Die Seite wird deutlich schwerer, lange bevor die Grenzwerte von SharePoint erreicht sind, weil alle Antworten auf einmal gerendert werden.
  • Tief verschachtelte Antworten werden Ebene für Ebene eingerückt. Auf schmalen Bildschirmen werden sehr tiefe Zweige schwer lesbar; Moderatoren können ein Thema, das sich erschöpft hat, mit Lock (sperren) schließen und um ein neues bitten.
  • Der Zähler Replies (Antworten) in der Liste ist eine auf dem Thema gespeicherte Zahl, kein Live-Zähler (siehe KB10432. Zähler, letzte Aktivität oder beste Antwort sehen falsch aus).

Bilder und Anlagen

Inline-Bilder, die eingefügt, per Drag-and-drop abgelegt oder mit der Schaltfläche Insert image (Bild einfügen) eingefügt werden, werden in die Dokumentbibliothek Discussions Assets hochgeladen. Das Webpart erstellt pro Kalenderjahr einen Ordner (zum Beispiel 2026) und speichert dort jedes Bild unter einem eindeutigen Namen. So wächst kein einzelner Ordner unbegrenzt, und die Bibliothek bleibt über viele Jahre der Nutzung bequem unter dem Schwellenwert der Ansicht. Bilder, die größer als 10 MB sind, werden abgelehnt, bevor der Upload beginnt; Dateien, die keine Bilder sind, werden vom Editor ignoriert.

Anlagen, die mit Attach file (Datei anhängen) hinzugefügt werden, sind gewöhnliche Anlagen des Listenelements des Themas oder der Antwort. Das Webpart begrenzt weder ihre Anzahl noch ihre Größe; es gelten die Grenzwerte von SharePoint Online für Anlagen von Listenelementen. Dateinamen werden vor dem Upload für SharePoint bereinigt: Die Zeichen \ / : * ? " < > | # % & { } ~ werden durch einen Unterstrich ersetzt, und Namen mit mehr als 120 Zeichen werden gekürzt.

Die Bibliothek Discussions Assets mit einem Ordner pro Jahr

Die Bibliothek Discussions Assets mit einem Ordner pro Jahr

Moderationswarteschlange, Activity-Webpart und Abonnements

  • Der Bildschirm Moderation liest höchstens 200 Elemente pro Abschnitt (Themen, die auf Genehmigung warten, Antworten, die auf Genehmigung warten, gemeldete Themen, gemeldete Antworten), neueste zuerst. Ausstehende und gemeldete Antworten werden für die gesamte Website abgefragt und dann auf das aktuelle Board eingegrenzt. Auf einer Website mit mehreren stark genutzten Boards kann ein sehr langer Rückstand daher in Portionen angezeigt werden: Genehmigen oder lehnen Sie die sichtbaren Elemente ab, und die nächsten erscheinen.
  • Das Webpart Discussions Activity liest nur die unter Maximum items festgelegte Anzahl von Themen (1–50), gefiltert über die indizierte Genehmigungsspalte und sortiert nach letzter Aktivität. Es ist daher günstig auf einer Startseite zu platzieren.
  • Abonnements werden pro Benutzer und pro Board gelesen, bis zu 500 Zeilen – weit mehr, als eine Person in der Praxis abonniert.

Zähler und Versionierung

Antwortzähler, Aufrufzähler, letzte Aktivität und Ähnliches werden auf dem Themenelement gespeichert und vom Browser des Benutzers aktualisiert, der antwortet oder das Thema öffnet. Jede solche Aktualisierung erzeugt eine neue Version des Themenelements, weil die Listen mit aktivierter Versionierung erstellt werden. Auf einem sehr aktiven Board wächst der Versionsverlauf eines beliebten Themas schnell; ein Websitebesitzer kann die Anzahl der aufbewahrten Versionen unter Listeneinstellungen → Versionsverwaltungseinstellungen der Liste Discussions Topics verringern, ohne das Webpart zu beeinträchtigen.

❗ Wichtig
Entfernen Sie nicht die Indizes der Vtx-Spalten, und stellen Sie die Listen nicht auf eine andere Vorlage um. Das Webpart erstellt seine Indizes bei der ersten Verwendung und verlässt sich bei jeder Abfrage auf sie; ein Board, das ohne sie über 5.000 Themen hinauswächst, beginnt mit dem Fehler zum Schwellenwert der Listenansicht zu scheitern.

Empfehlungen für sehr große Boards

  1. Nach Zielgruppe aufteilen, nicht nach Jahr. Mehrere Boards auf einer Website (IT-Helpdesk, Personalabteilung, ein Board pro Kurs) teilen sich dieselben Listen, werden aber über die indizierte Board-Spalte gefiltert. Jedes Board bleibt für Abfragen klein, während die Website einen zentralen Ort zum Suchen behält.
  2. Halten Sie einzelne Boards unter 5.000 Themen, wenn Ihre Benutzer auf das Suchfeld angewiesen sind. Darüber beschränken Sie die Suche auf Kategorien und Ansichten oder verweisen die Benutzer auf die Websitesuche.
  3. Verwenden Sie Kategorien statt vieler nahezu identischer Boards; der Kategoriefilter ist indiziert und kostet nichts.
  4. Sperren Sie abgeschlossene Threads und beginnen Sie neue, statt ein einzelnes Thema Tausende von Antworten sammeln zu lassen.
  5. Seitengröße. Der Standardwert von 20 Themen pro Seite ist ein guter Kompromiss; eine Erhöhung auf 100 macht das erste Rendern bei langsamen Verbindungen schwerer, ohne die Serverkosten pro Seite zu ändern.
  6. Importe. Der Importer für klassische Boards liest die Quelle in Paketen zu 2.000 und schreibt die Elemente einzeln; ein klassisches Board mit Zehntausenden von Nachrichten braucht lange, aber keine besondere Vorbereitung. Siehe KB10417. So importieren Sie ein klassisches SharePoint-Diskussionsforum in Discussions.

💡 Tipp
Wenn Sie ein Board für die gesamte Organisation planen, legen Sie eine Standardansicht und eine Seitengröße fest, die zur Zielgruppe passen, wie in KB10422. Ansichten, seitenweises Laden, Suche und Zähler: Anzeigeeinstellungen des Discussions-Webparts beschrieben, und platzieren Sie das Webpart Discussions Activity auf der Startseite, damit die Benutzer aktuelle Themen erreichen, ohne durch das Board zu scrollen.

Ausgewählte Artikel

Die Spalte Title automatisch mit dem Dateinamen befüllen

So befüllen Sie die Spalte Title in einer SharePoint-Bibliothek automatisch mit dem Dateinamen – mit Vitextra Document Auto Title: Websitefeature aktivieren und Optionen konfigurieren.

103 2 Min.
Discussions, die klassische SharePoint-Diskussionsrunde, Viva Engage oder Teams-Kanäle: Welche Option wählen

Ein praktischer Vergleich der Möglichkeiten, ein Forum in Microsoft 365 zu betreiben: die klassische SharePoint-Diskussionsrunde (Discussion Board), Viva-Engage-Communitys, Microsoft-Teams-Kanäle und das Vitextra-Discussions-Webpart – moderne Seiten, Berechtigungen und Gäste, Antwortthreads, beste Antwort, Benachrichtigungen, Moderation, Compliance, Verfügbarkeit nach Cloud und Lizenzierung, mit Empfehlungen, wann welche Option passt.

5 7 Min.
So genehmigen oder lehnen Sie einen Abwesenheitsantrag ab

Schritt-für-Schritt-Anleitung für Vorgesetzte und Genehmigende: ausstehende Abwesenheitsanträge auf der Registerkarte Genehmigungen des Vitextra-Webparts My Absences finden, mit einem Kommentar genehmigen oder ablehnen und wissen, was Mitarbeiter, Kalender und Vertretung danach sehen.

42 4 Min.

Teilen