feat: Phase 1 - Redis config, Dashboard cache, Report cache, N+1 fixes, observers
- Add predis/predis for Redis support - Configure cache/queue defaults to redis in config + .env.example - Create DashboardController with 60s cache for dashboard queries - Add cache (5min) to ReportController::generate() and preview() - Add FeatureObserver, InspectionObserver, IssueObserver for cache invalidation - Fix N+1 in ProjectMap (eager load template, images), TaskManager (subtasks.parentTask) - Register observers in AppServiceProvider Tests: 101 passing (319 assertions)
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
"maatwebsite/excel": "*",
|
||||
"mansoor/blade-lets-icons": "^1.0",
|
||||
"phayes/geophp": "^1.2",
|
||||
"predis/predis": "^1.1",
|
||||
"rappasoft/laravel-livewire-tables": "^3.7",
|
||||
"spatie/laravel-permission": "^6.25"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user