feat: implement cache layer, CSP improvements, and database performance optimizations

- Add Redis cache implementation with LRU eviction
- Enhance Content Security Policy with nonce generation
- Optimize database queries with connection pooling
- Add cache invalidation API endpoints
- Improve security monitoring performance
This commit is contained in:
2025-07-12 04:44:50 +02:00
parent 7a3eabccd9
commit e1abedb148
56 changed files with 6881 additions and 7040 deletions

View File

@ -8,7 +8,7 @@ import {
} from "./securityAuditLogger";
export class AuditLogScheduler {
private retentionTask: cron.ScheduledTask | null = null;
private retentionTask: any = null;
private isRunning = false;
constructor() {
@ -71,7 +71,6 @@ export class AuditLogScheduler {
}
},
{
scheduled: false, // Don't start immediately
timezone: "UTC", // Use UTC to avoid timezone issues
}
);