La aplicación MemberPress requiere un alojamiento optimizado que admita escalabilidad, velocidad y conexiones simultáneas de usuarios. La aplicación depende de frecuentes llamadas API a WordPress para la recuperación de datos. Este documento explica los requisitos de alojamiento, las especificaciones de hardware, las necesidades de software del servidor y las configuraciones de alojamiento recomendadas.
Comprensión de los requisitos de alojamiento de la aplicación MemberPress (iOS o Android)
Una aplicación MemberPress (iOS o Android) es una aplicación móvil dinámica creada para la interacción del usuario en tiempo real. La entrega de datos se produce a través de la API REST de WordPress en lugar de un acceso directo a la base de datos. El rendimiento depende de la velocidad de respuesta del servidor a las solicitudes de la API. Una configuración de alojamiento adecuada garantiza una experiencia de usuario fluida y la fiabilidad de la aplicación.
Ventajas del caché de API
El almacenamiento en caché de la API mejora el rendimiento de la aplicación almacenando los datos a los que se accede con más frecuencia en una memoria de acceso rápido.
Almacenamiento automático de respuestas almacena las respuestas de la API MemberPress para una recuperación más rápida. Los datos almacenados en caché se entregan más rápidamente que las nuevas consultas a la base de datos para cada solicitud.
Tiempos de carga más rápidos resultado de los datos almacenados en caché en comparación con el rendimiento de la versión web. El almacenamiento en caché de la API reduce significativamente el tiempo de respuesta y procesamiento de las solicitudes móviles.
Almacenamiento en caché de usuarios individuales mantiene una caché separada por miembro actualizada en tiempo real. La caché personal garantiza que los miembros vean los datos actuales sin afectar a otros usuarios.
Reducción de la carga del servidor se produce gracias a la minimización de la generación de datos en tiempo real. El almacenamiento en caché reduce las consultas a la base de datos y los requisitos de procesamiento por solicitud.
Activar el almacenamiento en caché de la API en Panel de control > MP AppKit > Configuración > Almacenamiento en caché de API. El almacenamiento en caché de la API funciona de forma predeterminada en la mayoría de las configuraciones de servidor.
Caché de API para mejorar el rendimiento de las aplicaciones
La aplicación utiliza la renderización móvil nativa, pero sus datos provienen de WordPress a través de la API REST. El rendimiento depende de la rapidez con la que el servidor pueda entregar las respuestas de la API.
Ventajas del caché de API:
- Almacena automáticamente en caché la mayoría de las respuestas de la API MemberPress.
- Ofrece tiempos de carga más rápidos que la versión web.
- Cada usuario tiene su propia caché, actualizada en tiempo real.
- Reduce la carga del servidor minimizando la generación de datos en tiempo real.
Habilite el almacenamiento en caché de la API en el plugin MemberPress AppKit. Funciona de inmediato en la mayoría de los servidores.
Requisitos de hardware
Basado en pruebas exhaustivas con el almacenamiento en caché de API activado y tráfico basado en la aplicación 100%:
| Usuarios simultáneos | Memoria (RAM) | Núcleos CPU | Almacenamiento (Est.) | Ancho de banda (Est.) |
| Hasta 150 usuarios | 16 GB+ | 8+ | MÁS DE 50 GB | 125 GB o más al mes |
| Hasta 300 usuarios | 32 GB O MÁS | 16+ | MÁS DE 100 GB | 250 GB+/mes |
| Hasta 600 usuarios | 64 GB+ | 32+ | 150 GB O MÁS | 500 GB o más al mes |
| Hasta 1200 usuarios | 128 GB O MÁS | 64+ | 200 GB O MÁS | 1TB+/mes |
Requisitos del software del servidor
Pide a tu anfitrión que te proporcione:
- Linux OScore
- PHP 8.1
- MariaDB 10.1+ (preferible sobre MySQL 8.1+)
- SSL (HTTPS)
- No NGINX
Lo que hay que evitar
Evite los proveedores de alojamiento que:
- Bloquea las peticiones API de aplicaciones externas.
- Imponer el almacenamiento en caché obligatorio en el servidor.
- Desactive las funciones principales de WordPress.
Tipo de alojamiento recomendado
Nosotros recomienda encarecidamente el alojamiento en la nube para un rendimiento óptimo:
- El alojamiento compartido carece de recursos.
- Los servidores VPS/dedicados no escalan fácilmente.
- Los servidores en nube se amplían y reducen sin apenas tiempo de inactividad.
Pila de alojamiento ideal
Para liberar todo el potencial de rendimiento de tu aplicación:
- Infraestructura: Configuración de nube basada en AWS (o nube similar de alto rendimiento).
- Servidor: LiteSpeed Enterprise Server.
- Base de datos: MariaDB (rápido y estable para WordPress).
- Caché:
- Caché LiteSpeed
- Caché Redis + Relé + LiteSpeedPHP
- Caché de objetos Pro
- Caché LiteSpeed