Knack Cache Optimizer
Knack Cache Optimizer
Purpose
Caches API results and enforces Knack's 10-requests-per-second rate limit. Critical for dashboard performance and cost reduction.
Core Constraint
Knack Rate Limit: 10 requests/second = 100ms minimum between requests
Cache Strategy
What to Cache
- Frequently accessed data: Dashboard metrics, dropdown options
- Slow queries: Paginated full datasets (3,500+ laptops)
- Computed aggregates: County totals, quarterly summaries
- Static reference data: County lists, status options
What NOT to Cache
- User-specific data: Individual training registrations
- Real-time critical data: Live donation notifications
More from willsigmon/sigstack
fastlane expert
Fastlane automation - build, test, deploy iOS apps, TestFlight, App Store Connect
39swiftlint-autofix
Run SwiftFormat and fix all auto-correctable SwiftLint issues
30manus ai agent integration
Use this skill when delegating complex autonomous tasks to Manus AI - an AI agent that can browse the web, execute code, generate files, and comple...
24find-bug-root-cause
Deep investigation to find actual root cause (not just symptoms)
23dead code eliminator
Find and delete unused files, disabled code blocks, Enhanced variants, deprecated features, test files in production for Leavn app
22bitrise expert
Bitrise CI/CD - iOS builds, automated testing, deployment, managed macOS runners
21