Lean
Uses the least memory. Keeps a smaller idle pool and uses a more conservative
memory budget. Best for small systems, low-traffic sites, and servers where
RAM is tight.
Balanced
General-purpose defaults for most servers. Provides a reasonable idle pool and
a moderate memory budget. Recommended if you are not sure which profile to use.
This is the default profile.
Responsive
Favors lower latency during bursts. Keeps more idle workers ready and starts
the pool warmer after restarts, reducing the chance of slow first requests.
Uses more memory than previous profiles.
Performance
Favors throughput under sustained load. Allows more workers and keeps a larger
pool ready, which can increase concurrency and request capacity. This profile
can use significantly more RAM and is best for servers with ample memory.