add cacher for static files

This commit is contained in:
Ashley 2023-02-06 14:23:19 +00:00
parent 436dccd77a
commit 2cb38fecbf

View file

@ -97,6 +97,7 @@ this is our config file,you can change stuff here
invapi: "https://invidious.sethforprivacy.com/api/v1", invapi: "https://invidious.sethforprivacy.com/api/v1",
dislikes: "https://returnyoutubedislikeapi.com/votes?videoId=", dislikes: "https://returnyoutubedislikeapi.com/votes?videoId=",
invchannel:"https://invidious.privacydev.net/api/v1", invchannel:"https://invidious.privacydev.net/api/v1",
cacher_max_age:"1800",
enablealwayshttps: true, //enables always https on the server enablealwayshttps: true, //enables always https on the server
t_url: "https://t.poketube.fun/", // def matomo url t_url: "https://t.poketube.fun/", // def matomo url
}; };
@ -124,6 +125,15 @@ this is our config file,you can change stuff here
next(); next();
}); });
app.use(function (req, res, next) {
if (req.url.match(/^\/(css|js|img|font)\/.+/)) {
res.setHeader('Cache-Control', 'public, max-age=' + config.cacher_max_age); // cache header
res.setHeader("poketube-cacher", "STATIC_FILES");
}
next();
});
sinit(app, config, renderTemplate); sinit(app, config, renderTemplate);
init(app); init(app);