Overview of Mako Rate Limiter
The Mako rate limiter library controls the frequency of specific actions within a time window to prevent abuse and enforce quotas. It supports HTTP user contexts (limiting by user or IP address) and provides two primary storage backends:
- APCu: Default store, best for single-instance setups (fast, in-memory).
- Redis: Recommended for high-traffic, multi-replica environments to ensure centralized enforcement across instances.