假设我有下面的firebase函数,看起来像这样:
functions = require('firebase-functions')
exports.myFunction = functions.https.onRequest((request, response) => {
// Do stuff...
})
当我在网上部署这个函数并第一次执行它后,大约需要10秒才能完成,但第一次执行后每隔一次执行只需要2秒
我认为这与缓存有关
我希望函数的每次执行都能像第一次执行一样运行
为什么会发生这种情况,以及如何禁用此功能?
这是不可能的,也不是真正的"缓存"。云功能在创建服务器实例后重用服务器实例来为请求提供服务。只要愿意,该服务器实例将继续运行以处理更多传入请求。没有一些命令或配置可以用来手动关闭它。