Skip to content

函数调用没有任何缓存策略 #250

@moonrailgun

Description

@moonrailgun

目前看上去函数服务尚无任何缓存策略,每次请求都要访问数据库。

在可见的未来有无增加缓存机制的打算?以减少对数据库的负担

// load function data from db
let funcData = await CloudFunction.getFunctionByName(func_name)
if (!funcData) {
if (func_name === 'healthz') {
return res.status(200).send('ok')
}
// load default function from db
funcData = await CloudFunction.getFunctionByName(DEFAULT_FUNCTION_NAME)
if (!funcData) {
return res.status(404).send('Not Found')
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions