The MemberPress App requires optimized hosting that supports scalability, speed, and concurrent user connections. The app relies on frequent API calls to WordPress for data retrieval. This document explains hosting requirements, hardware specifications, server software needs, and recommended hosting configurations.
Understanding MemberPress App Hosting Requirements
MemberPress 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.
Understanding API Caching Benefits
API caching improves app performance by storing frequently accessed data in fast-access memory.
Automatic response caching stores MemberPress API responses for faster retrieval. Cached data delivers quickly than fresh database queries for each request.
Faster load times result from cached data compared to the web version performance. API caching reduces response latency for mobile requests significantly.
Individual user caching maintains a separate cache per member updated in real-time. Personal caching ensures members see current data without affecting other users.
Reduced server load occurs through minimized real-time data generation. Caching decreases database queries and processing requirements per request.
Enable API caching in Dashboard > MemberPress App > Settings > API Caching. API caching functions out of the box on most server configurations.
API Caching for App Performance
The app uses native mobile rendering, but its data comes from WordPress via REST API. Performance depends on how quickly your server can deliver API responses.
API Caching Benefits:
- Automatically caches most MemberPress API responses.
- Delivers faster load times than the web version.
- Each user has their own cache, updated in real-time.
- Reduces server load by minimizing real-time data generation.
Enable API caching in the MemberPress App plugin. It works out of the box on most servers.
Hardware Requirements
Based on extensive testing with API caching enabled and 100% app-based traffic:
| Concurrent Users | Memory (RAM) | CPU Cores | Storage (Est.) | Bandwidth (Est.) |
| Up to 150 users | 16GB+ | 8+ | 50GB+ | 125GB+/month |
| Up to 300 users | 32GB+ | 16+ | 100GB+ | 250GB+/month |
| Up to 600 users | 64GB+ | 32+ | 150GB+ | 500GB+/month |
| Up to 1200 users | 128GB+ | 64+ | 200GB+ | 1TB+/month |
Server Software Requirements
Ask your host to provide:
- Linux OScore
- PHP 8.1
- MariaDB 10.1+ (preferred over MySQL 8.1+)
- SSL (HTTPS)
- No NGINX
Things to Avoid
Avoid hosting providers that:
- Block API requests from external apps.
- Enforce mandatory server-side caching.
- Disable core WordPress features.
Recommended Hosting Type
We strongly recommend cloud hosting for optimal performance:
- Shared hosting lacks resources.
- VPS/dedicated servers don’t scale easily.
- Cloud servers scale up/down with little or no downtime.
Ideal Hosting Stack
To fully unlock your app’s performance potential:
- Infrastructure: AWS-based cloud setup (or similar high-performance cloud).
- Server: LiteSpeed Enterprise Server.
- Datenbank: MariaDB (fast and stable for WordPress).
- Caching:
- LiteSpeed-Cache
- Redis Cache + Relay + LiteSpeedPHP
- Object Cache Pro
- LiteSpeed-Cache