NeuBlack Friday – 50 % Rabatt auf die erste Zahlung
BuddyPress-Hosting

BuddyPress Hosting, wo jeder eine andere Seite sieht.

Eine soziale Seite hat keine gemeinsame Startseite. Der Feed jedes Mitglieds wird für sie zusammengestellt, was bedeutet, dass die belebtesten Seiten auf der Website diejenigen sind, bei denen ein Cache niemals helfen kann.

Futtermittel je TierAngepasste AnmeldefächerIndexierte Tätigkeitstabellen
FuttererzeugungFan-out-MeldungIndexierung der TätigkeitenTägliche BackupsKostenloses SSL24 / 7 Unterstützung
Gebaut für Mitglieder

Nichts hier ist zweimal dasselbe.

Die definierende Eigenschaft eines sozialen Netzwerks ist aus Hosting-Sicht, dass keine zwei Besucher dieselbe Seite erhalten.

Feeds pro Mitglied, jedes Mal

Ein Aktivitätsstrom wird danach gefiltert, wem jemand folgt, in welcher Gruppe er sich befindet und was er stummgeschaltet hat. Es gibt keine Version dieser Seite zum Cache, also muss sie stattdessen schnell generiert werden.

Keine geteilte Version

Ein Post, Hunderte von Benachrichtigungen

Eine Nachricht in einem vielbeschäftigten Gruppenfan an jedes Mitglied davon. Das ist die Schreibverstärkung, die niemand vorhersagt, und die Kapazität wird für sie zugewiesen, anstatt für den einzelnen Beitrag, der sie ausgelöst hat.

Fan-out absorbiert

Aktivitätstabellen, die mithalten

Die Aktivitätstabelle ist die am meisten beschäftigte in der Installation - geschrieben auf jeder Aktion und auf jeder Seite gelesen. Sie wird für die Abfragen indexiert, die ein Stream tatsächlich macht, anstatt unbeaufsichtigt zu werden.

Uploads von Mitgliedern bei der Ankunft bearbeitet

Avatare, Coverbilder und Anhänge kommen von Hunderten von Menschen in welcher Größe auch immer ihr Telefon produziert wurde. Sie werden beim Upload und nicht auf dem Display verarbeitet.

Wiederherstellung eines Moderationsfehlers

Das Entfernen eines Mitglieds oder einer Gruppe kaskadiert durch Aktivität, Benachrichtigungen und Verbindungen. Tägliche Backups machen das reversibel.

Gemeinschaft

Last, die von mitgliedern kommt, nicht von besuchern.

Traffic-Graphen auf einer sozialen Seite führen in die Irre. Hundert angemeldete Mitglieder erzeugen weit mehr Arbeit als tausend anonyme Leser, weil nichts davon zweimal bedient werden kann.

  • Feeds werden schneller generiert als zwischengespeichert
  • Benachrichtigung Fan-out Größe für vielbeschäftigte Gruppen
  • Aktivitätsabfragen, indexiert für Streamfilter
  • Uploads von Mitgliedern, die schriftlich verarbeitet werden
Tätigkeitsstrom
je Mitglied
dynamisch
Fan-out-Meldung
Gruppenposten
absorbiert
Tätigkeitstabelle
Indexiert
Strom
Uploads von Mitgliedern
Verarbeitung
laufen
Generation

Jede Seite laden ist original Arbeit.

Nichts hier kommt aus einem Cache, so dass die einzige Zahl, die zählt, ist, wie schnell die Website einen personalisierten Stream von Grund auf neu erstellen kann.

Objekt
Cache unter den Feeds
Indexiert
Aktivitätsfragen
Größe
für Benachrichtigungs-Fanout
MagicWP185 ms
Typischer gemeinsam genutzter Host1320 ms
Ungetunedes VPS560 ms

Beispielhafter Vergleich eines Aktivitätsstrom-Renders für ein angemeldetes Mitglied: Ihre Nummern hängen von der Anzahl der Verbindungen und der Gruppengröße ab.

Konfiguration

Was wir für BuddyPress ändern

Page Caching ist auf einer Social Site fast nutzlos, so dass das gesamte Budget dazu übergeht, Seiten schnell zu generieren und Schreibverstärkungen zu absorbieren.

EinstellungSo konfigurieren wir esWarum
SeitencacheEffektiv übergangen im gesamten MitgliedsbereichJeder stream wird pro mitglied gefiltert, so dass es keine freigegebene version der seite für einen cache gibt.
Indexierung der TätigkeitstabelleIndexiert nach Mitglied, Gruppe, Typ und DatumStream-Abfragen filtern genau diese Kombination, und die Tabelle ist die am meisten geschriebene und am meisten gelesene in der Installation.
Fan-out-MeldungKapazität für den verstärkten Schreibvorgang zugewiesenEin Beitrag zu einer großen Gruppe wird zu Hunderten von Benachrichtigungszeilen, so dass die Kosten einer Aktion weitaus höher sind, als die Aktion vermuten lässt.
Uploads von MitgliedernAvatare und Anlagen, die schriftlich bearbeitet wurdenUploads kommen von Hunderten von Menschen in welcher Größe auch immer ihr Gerät produziert, und die Größenänderung zur Anzeigezeit macht jeden Zuschauer zahlen.
ObjektcacheStandardmäßig aktiviertMitglieder-, Gruppen- und Verbindungs-Lookups wiederholen sich viele Male innerhalb eines einzelnen Stream-Renders.
Tarife

Einfache, transparente Preise.

Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.

MonatlichJährlich
Starter
Für private Websites, Blogs und Portfolios.
16,67 USD/Monat
200 $ pro Jahr · 40 $ sparen
  • 1 WordPress-Website
  • 10 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Support per Ticket
Kostenlos testen
Pro★ Am beliebtesten
Für wachsende Unternehmen und gut besuchte Shops.
66,67 USD/Monat
800 $ pro Jahr · 160 $ sparen
  • 5 WordPress-Websites
  • 50 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Priorisierter Support per Ticket
Kostenlos testen
Enterprise
Für Agenturen und Plattformen mit viel Traffic.
208,33 USD/Monat
2.500 $ pro Jahr · 500 $ sparen
  • 20 WordPress-Websites
  • 200 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Persönlicher Support
Kostenlos testen
Häufige Fragen

Häufige Fragen.

Kann eine BuddyPress-Site zwischengespeichert werden?
Die Marketing- und öffentlichen Seiten, ja. Der Mitgliederbereich kann nicht sein, weil jeder Stream für die Person zusammengestellt wird, die ihn anfordert - weshalb das Tuning stattdessen in die schnelle Generierung geht.
Warum verlangsamt ein Post in einer großen Gruppe alles?
Ein Beitrag an eine Gruppe mit fünfhundert Mitgliedern erstellt Benachrichtigungs- und Aktivitätszeilen für alle, so dass eine einzelne Aktion Hunderte von Datenbankschreiben sein kann.
Wie viele Mitglieder kann sie unterstützen?
Das limit ist gleichzeitig aktive mitglieder statt registrierte, da die ladung von leuten kommt, die die website nutzen, anstatt darin zu existieren.
Gilt dies für PeepSo und andere Community-Plugins?
Ja. Sie alle bauen pro-Mitglied Feeds und Fan-Out-Benachrichtigungen, die ist, wo die Ladung ist, unabhängig davon, welche Sie ausführen.

Geben Sie der Community eine Website, die mithält.

Bewegen Sie das Netzwerk durch. Migration ist kostenlos, Mitglieder und Aktivitäten sind inbegriffen.