Improve platform performance and user experience with optimizations

This commit enhances performance by optimizing video card previews, implementing memoization for categories, debouncing search queries, and enabling compression and caching strategies on the server.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 890577b1-c154-40a4-a177-a0c6d55320c3
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/890577b1-c154-40a4-a177-a0c6d55320c3/dCPgsyV
This commit is contained in:
sebastjanartic
2025-09-02 10:43:58 +00:00
parent 72bded4b3d
commit bddd331745
5 changed files with 49 additions and 26 deletions
+3 -3
View File
@@ -211,13 +211,13 @@ class VideoSyncService {
}
private startPeriodicSync() {
// Sync every 60 seconds
// Sync every 5 minutes for better performance
this.syncInterval = setInterval(() => {
console.log('⏰ Starting scheduled video sync...');
this.syncVideos();
}, 60 * 1000);
}, 5 * 60 * 1000);
console.log('📅 Scheduled video sync every 60 seconds');
console.log('📅 Scheduled video sync every 5 minutes for optimal performance');
}
getVideos(limit: number = 20, offset: number = 0, search?: string) {