Performance benchmarks
Baseline performance (single server)
Capacity tiers
Cache system
File cache (default - shared hosting)
Redis cache (recommended - VPS/cloud)
OPcache
Queue system
File queue (default)
Redis queue (recommended)
Cron schedule reference
System cron setup:
Database optimization
Schema design for performance
OwnPay uses MySQL Stored Generated Columns to eliminate JSON extraction overhead:MariaDB production configuration
PHP-FPM optimization
Rate limiting
- API: 60 requests/minute per key
- Login: 10 attempts per 5 minutes
- Global: 120 requests/minute per IP