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:
+3
-3
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user