chore: decreased cache ttl

This commit is contained in:
wonderlandpark 2021-05-29 01:02:07 +09:00
parent 8fb2bb9eef
commit c0353e3fe6

View File

@ -446,7 +446,7 @@ export const get = {
const json = JSON.parse(k) const json = JSON.parse(k)
return await getBotList('CATEGORY', json.page, json.category) return await getBotList('CATEGORY', json.page, json.category)
}))).map(row => serialize(row)) }))).map(row => serialize(row))
, { cacheMap: new TLRU({ maxStoreSize: 50, maxAgeMs: 1000000 }) }), , { cacheMap: new TLRU({ maxStoreSize: 50, maxAgeMs: 500000 }) }),
search: new DataLoader( search: new DataLoader(
async (key: string[]) => async (key: string[]) =>
(await Promise.all(key.map(async (k: string) => { (await Promise.all(key.map(async (k: string) => {
@ -454,11 +454,11 @@ export const get = {
const res = await getBotList('SEARCH', json.page, json.query) const res = await getBotList('SEARCH', json.page, json.query)
return { ...res, totalPage: Number(res.totalPage), currentPage: Number(res.currentPage) } return { ...res, totalPage: Number(res.totalPage), currentPage: Number(res.currentPage) }
}))).map(row => serialize(row)) }))).map(row => serialize(row))
, { cacheMap: new TLRU({ maxStoreSize: 50, maxAgeMs: 1000000 }) }), , { cacheMap: new TLRU({ maxStoreSize: 50, maxAgeMs: 500000 }) }),
votes: new DataLoader( votes: new DataLoader(
async (pages: number[]) => async (pages: number[]) =>
(await Promise.all(pages.map(async (page: number) => await getBotList('VOTE', page)))).map(row => serialize(row)) (await Promise.all(pages.map(async (page: number) => await getBotList('VOTE', page)))).map(row => serialize(row))
, { cacheMap: new TLRU({ maxStoreSize: 50, maxAgeMs: 1000000 }) }), , { cacheMap: new TLRU({ maxStoreSize: 50, maxAgeMs: 500000 }) }),
new: new DataLoader( new: new DataLoader(
async (pages: number[]) => async (pages: number[]) =>
(await Promise.all(pages.map(async (page: number) => await getBotList('NEW', page)))).map(row => serialize(row)) (await Promise.all(pages.map(async (page: number) => await getBotList('NEW', page)))).map(row => serialize(row))