Die MemberPress-App erfordert ein optimiertes Hosting, das Skalierbarkeit, Geschwindigkeit und gleichzeitige Benutzerverbindungen unterstützt. Die App stützt sich auf häufige API-Aufrufe an WordPress zum Abrufen von Daten. In diesem Dokument werden die Hosting-Anforderungen, Hardware-Spezifikationen, Server-Software-Anforderungen und empfohlenen Hosting-Konfigurationen erläutert.
Understanding MemberPress (iOS or Android) App Hosting Requirements
A MemberPress (iOS or Android) app is a dynamic mobile application built for real-time user interaction. Data delivery occurs through WordPress REST API rather than direct database access. Performance depends on the server response speed for API requests. Proper hosting configuration ensures smooth member experiences and application reliability.
Die Vorteile des API-Cachings verstehen
API-Caching verbessert die App-Leistung, indem häufig abgerufene Daten in einem schnell zugänglichen Speicher abgelegt werden.
Automatisches Caching von Antworten stores MemberPress API responses for faster retrieval. Cached data is delivered more quickly than fresh database queries for each request.
Schnellere Ladezeiten result from cached data compared to the web version performance. API caching significantly reduces response and processing time for mobile requests.
Individuelles Benutzer-Caching unterhält einen separaten Cache pro Mitglied, der in Echtzeit aktualisiert wird. Durch persönliches Caching wird sichergestellt, dass Mitglieder aktuelle Daten sehen, ohne andere Benutzer zu beeinträchtigen.
Reduzierte Serverauslastung erfolgt durch minimierte Echtzeit-Datengenerierung. Durch Caching werden Datenbankabfragen und Verarbeitungsanforderungen pro Anfrage reduziert.
API-Caching aktivieren in Dashboard > MP AppKit > Settings > API Caching. Die API-Caching-Funktionen sind bei den meisten Serverkonfigurationen sofort einsatzbereit.
API-Caching für die App-Leistung
Die App nutzt natives mobiles Rendering, aber ihre Daten stammen aus WordPress über die REST-API. Die Leistung hängt davon ab, wie schnell Ihr Server API-Antworten liefern kann.
Vorteile des API-Caching:
- Speichert automatisch die meisten MemberPress-API-Antworten im Cache.
- Bietet schnellere Ladezeiten als die Webversion.
- Jeder Benutzer hat seinen eigenen Cache, der in Echtzeit aktualisiert wird.
- Reduziert die Serverlast durch Minimierung der Echtzeit-Datengenerierung.
Enable API caching in the MemberPress AppKit plugin. It works out of the box on most servers.
Hardware-Anforderungen
Basierend auf umfangreichen Tests mit aktiviertem API-Caching und 100%-App-basiertem Datenverkehr:
| Gleichzeitige Benutzer | Arbeitsspeicher (RAM) | CPU-Kerne | Lagerung (geschätzt) | Bandbreite (geschätzt) |
| Bis zu 150 Benutzer | 16 GB+ | 8+ | 50 GB+ | 125 GB+/Monat |
| Bis zu 300 Benutzer | 32 GB+ | 16+ | 100 GB+ | 250 GB+/Monat |
| Bis zu 600 Benutzer | 64 GB+ | 32+ | 150 GB+ | 500 GB+/Monat |
| Bis zu 1200 Benutzer | 128 GB+ | 64+ | 200 GB+ | 1 TB+/Monat |
Anforderungen an die Serversoftware
Bitten Sie Ihren Gastgeber, Folgendes bereitzustellen:
- Linux OScore
- PHP 8.1
- MariaDB 10.1+ (bevorzugt gegenüber MySQL 8.1+)
- SSL (HTTPS)
- Kein NGINX
Zu vermeidende Dinge
Vermeiden Sie Hosting-Anbieter, die:
- Blockieren Sie API-Anfragen von externen Apps.
- Erzwingen Sie obligatorisches serverseitiges Caching.
- Deaktivieren Sie die Kernfunktionen von WordPress.
Empfohlener Hosting-Typ
Wir Cloud-Hosting dringend empfehlen für optimale Leistung:
- Shared Hosting verfügt nicht über ausreichende Ressourcen.
- VPS/dedizierte Server lassen sich nicht einfach skalieren.
- Cloud-Server lassen sich mit geringen oder gar keinen Ausfallzeiten nach oben oder unten skalieren.
Idealer Hosting-Stack
Um das Leistungspotenzial Ihrer App voll auszuschöpfen:
- Infrastruktur: AWS-basierte Cloud-Konfiguration (oder ähnliche Hochleistungs-Cloud).
- Server: LiteSpeed Enterprise Server.
- Datenbank: MariaDB (schnell und stabil für WordPress).
- Zwischenspeicherung:
- LiteSpeed-Cache
- Redis-Cache + Relay + LiteSpeedPHP
- Objekt-Cache Pro
- LiteSpeed-Cache