Initial commit
This commit is contained in:
35
commands/optimize-cache.md
Normal file
35
commands/optimize-cache.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
description: Optimize caching strategies and implementation
|
||||
---
|
||||
|
||||
# Cache Performance Optimizer
|
||||
|
||||
Analyze and optimize caching strategies for maximum performance.
|
||||
|
||||
## Analysis Areas
|
||||
|
||||
1. **Cache Hit Rates**: Identify low cache hit ratios
|
||||
2. **Cache Keys**: Evaluate key design and granularity
|
||||
3. **TTL Configuration**: Time-to-live optimization
|
||||
4. **Cache Invalidation**: Proper invalidation strategies
|
||||
5. **Cache Warming**: Pre-loading critical data
|
||||
6. **Cache Layers**: Multi-level caching opportunities
|
||||
7. **Memory Usage**: Cache size and eviction policies
|
||||
|
||||
## Process
|
||||
|
||||
1. Locate all caching implementations
|
||||
2. Analyze cache usage patterns
|
||||
3. Identify cache misses and inefficiencies
|
||||
4. Evaluate TTL and invalidation strategies
|
||||
5. Generate optimization recommendations
|
||||
|
||||
## Output
|
||||
|
||||
Provide report with:
|
||||
- Cache inventory and configuration analysis
|
||||
- Hit rate improvement opportunities
|
||||
- Key design recommendations
|
||||
- TTL optimization suggestions
|
||||
- Multi-level caching strategies
|
||||
- Code examples for improvements
|
||||
Reference in New Issue
Block a user