summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-04-14 01:45:44 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-04-14 01:45:44 +0900
commitfde2782a9eb5dcd7a706bee2401ce44c891c3653 (patch)
tree6d72df21003c5ac0cd93ed9f56b2dc249ccb5273
parentMerge pull request #1463 from tamaina/fix-src/server/index.ts (diff)
downloadmisskey-fde2782a9eb5dcd7a706bee2401ce44c891c3653.tar.gz
misskey-fde2782a9eb5dcd7a706bee2401ce44c891c3653.tar.bz2
misskey-fde2782a9eb5dcd7a706bee2401ce44c891c3653.zip
Cache url preview
-rw-r--r--src/server/web/url-preview.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/web/url-preview.ts b/src/server/web/url-preview.ts
index 4b3f44a5da..d5464d0cd4 100644
--- a/src/server/web/url-preview.ts
+++ b/src/server/web/url-preview.ts
@@ -5,6 +5,10 @@ module.exports = async (ctx: Koa.Context) => {
const summary = await summaly(ctx.query.url);
summary.icon = wrap(summary.icon);
summary.thumbnail = wrap(summary.thumbnail);
+
+ // Cache 7days
+ ctx.set('Cache-Control', 'max-age=604800, immutable');
+
ctx.body = summary;
};