跳到主要内容

Performance Benchmarks

Expected performance baselines for Ever Gauzy deployments.

API Benchmarks

Tests run with k6 against a PostgreSQL-backed instance with 4GB RAM, 2 CPUs.

Response Times (P95)

EndpointP95 LatencyThroughput
GET /api/health< 10ms5000 req/s
GET /api/employee< 100ms500 req/s
GET /api/task< 150ms400 req/s
GET /api/time-log< 200ms300 req/s
POST /api/task< 200ms200 req/s
POST /api/time-log< 250ms200 req/s
GET /api/report/*< 500ms50 req/s

Database Queries

Query TypeP95 Time
Simple SELECT< 5ms
JOIN (2 tables)< 20ms
JOIN (3+ tables)< 50ms
Aggregate (COUNT, SUM)< 100ms
Full-text search< 200ms

Resource Requirements

Minimum

ResourceValueSupports
CPU1 core< 10 users
RAM2 GBSmall data
Disk10 GBBasic usage
ResourceValueSupports
CPU4 cores50-100 users
RAM8 GBMedium data
Disk100 GBFull features

Enterprise

ResourceValueSupports
CPU8+ cores500+ users
RAM16+ GBLarge data
Disk500+ GBFull history

Optimization Tips

  1. Enable Redis caching
  2. Use PostgreSQL connection pooling
  3. Enable query result caching
  4. Use CDN for static assets
  5. Scale horizontally for high concurrency