mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			Fix static avatars/thumbnails cache
							parent
							
								
									57bf30a984
								
							
						
					
					
						commit
						57a81ff649
					
				| 
						 | 
				
			
			@ -31,7 +31,7 @@ const videosPhysicalPath = CONFIG.STORAGE.VIDEOS_DIR
 | 
			
		|||
staticRouter.use(
 | 
			
		||||
  STATIC_PATHS.WEBSEED,
 | 
			
		||||
  cors(),
 | 
			
		||||
  express.static(videosPhysicalPath, { maxAge: STATIC_MAX_AGE })
 | 
			
		||||
  express.static(videosPhysicalPath)
 | 
			
		||||
)
 | 
			
		||||
staticRouter.use(
 | 
			
		||||
  STATIC_DOWNLOAD_PATHS.VIDEOS + ':id-:resolution([0-9]+).:extension',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -429,7 +429,7 @@ const STATIC_DOWNLOAD_PATHS = {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
// Cache control
 | 
			
		||||
let STATIC_MAX_AGE = '30d'
 | 
			
		||||
let STATIC_MAX_AGE = '2h'
 | 
			
		||||
 | 
			
		||||
// Videos thumbnail size
 | 
			
		||||
const THUMBNAILS_SIZE = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -57,7 +57,8 @@ server {
 | 
			
		|||
  }
 | 
			
		||||
 | 
			
		||||
  location ~ ^/static/(thumbnails|avatars)/(.*)$ {
 | 
			
		||||
    add_header Cache-Control "public, max-age=31536000, immutable";
 | 
			
		||||
    # Cache 2 hours
 | 
			
		||||
    add_header Cache-Control "public, max-age=7200";
 | 
			
		||||
 | 
			
		||||
    alias /var/www/peertube/storage/$1/$2;
 | 
			
		||||
  }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue