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(
|
staticRouter.use(
|
||||||
STATIC_PATHS.WEBSEED,
|
STATIC_PATHS.WEBSEED,
|
||||||
cors(),
|
cors(),
|
||||||
express.static(videosPhysicalPath, { maxAge: STATIC_MAX_AGE })
|
express.static(videosPhysicalPath)
|
||||||
)
|
)
|
||||||
staticRouter.use(
|
staticRouter.use(
|
||||||
STATIC_DOWNLOAD_PATHS.VIDEOS + ':id-:resolution([0-9]+).:extension',
|
STATIC_DOWNLOAD_PATHS.VIDEOS + ':id-:resolution([0-9]+).:extension',
|
||||||
|
|
|
@ -429,7 +429,7 @@ const STATIC_DOWNLOAD_PATHS = {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Cache control
|
// Cache control
|
||||||
let STATIC_MAX_AGE = '30d'
|
let STATIC_MAX_AGE = '2h'
|
||||||
|
|
||||||
// Videos thumbnail size
|
// Videos thumbnail size
|
||||||
const THUMBNAILS_SIZE = {
|
const THUMBNAILS_SIZE = {
|
||||||
|
|
|
@ -57,7 +57,8 @@ server {
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ ^/static/(thumbnails|avatars)/(.*)$ {
|
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;
|
alias /var/www/peertube/storage/$1/$2;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue