Rate Limiting with Caching Plugins
-
Hi everyone,
I’ve been running some tests to better understand how Wordfence’s Rate Limiting feature works when combined with WP Fastest Cache , and I’d like to share my findings along with a few open questions I’m hoping the community or support team can help answer. 🔍 Test Setup:
- WordPress on shared hosting
- WP Fastest Cache enabled
- Wordfence Firewall set to “Extended Protection” (Optimized Mode enabled)
- Rate Limiting active (e.g., 60 requests per minute)
✅ Observations:
- With WP Fastest Cache disabled:
-
- Wordfence logs every request (e.g., repeated visits to
/example) in the Live Traffic view. - Rate Limiting works as expected, even on repeated page hits.
- Wordfence logs every request (e.g., repeated visits to
- With WP Fastest Cache enabled
Only the first visit is logged in Live Traffic.
Wordfence’s Rate Limiting does not apply to further visits
❓ Open Questions:
- Are there any workarounds to enforce rate limiting or logging, even with a caching plugin like WP Fastest Cache (e.g. cookie, query string, or path-based exclusions)?
- Would this behave differently with WP Rocket, which (as I understand it) serves cached pages via PHP instead of
.htaccess? - Is it advisable to combine Wordfence with Cloudflare (Free or Pro) for bot protection and rate limiting on fully cached/static pages?
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
The topic ‘Rate Limiting with Caching Plugins’ is closed to new replies.