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.
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.
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.
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.
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
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.
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.
| Einstellung | So konfigurieren wir es | Warum |
|---|---|---|
| Seitencache | Effektiv übergangen im gesamten Mitgliedsbereich | Jeder stream wird pro mitglied gefiltert, so dass es keine freigegebene version der seite für einen cache gibt. |
| Indexierung der Tätigkeitstabelle | Indexiert nach Mitglied, Gruppe, Typ und Datum | Stream-Abfragen filtern genau diese Kombination, und die Tabelle ist die am meisten geschriebene und am meisten gelesene in der Installation. |
| Fan-out-Meldung | Kapazität für den verstärkten Schreibvorgang zugewiesen | Ein 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 Mitgliedern | Avatare und Anlagen, die schriftlich bearbeitet wurden | Uploads 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. |
| Objektcache | Standardmäßig aktiviert | Mitglieder-, Gruppen- und Verbindungs-Lookups wiederholen sich viele Male innerhalb eines einzelnen Stream-Renders. |
Einfache, transparente Preise.
Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.
- 1 WordPress-Website
- 10 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Support per Ticket
- 5 WordPress-Websites
- 50 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Priorisierter Support per Ticket
- 20 WordPress-Websites
- 200 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Persönlicher Support
Häufige Fragen.
Kann eine BuddyPress-Site zwischengespeichert werden?
Warum verlangsamt ein Post in einer großen Gruppe alles?
Wie viele Mitglieder kann sie unterstützen?
Gilt dies für PeepSo und andere Community-Plugins?
Geben Sie der Community eine Website, die mithält.
Bewegen Sie das Netzwerk durch. Migration ist kostenlos, Mitglieder und Aktivitäten sind inbegriffen.