Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何禁用firebase函数缓存?_Firebase_Google Cloud Functions - Fatal编程技术网

如何禁用firebase函数缓存?

如何禁用firebase函数缓存?,firebase,google-cloud-functions,Firebase,Google Cloud Functions,假设我有下面的firebase函数,看起来像这样: functions = require('firebase-functions') exports.myFunction = functions.https.onRequest((request, response) => { // Do stuff... }) 在我将此功能部署到web上并第一次执行后,大约需要10秒才能完成,但在第一次执行后每隔2秒就完成一次。 我想这与缓存有关。 我希望函数的每次执行都能像第一次执行一样运行

假设我有下面的firebase函数,看起来像这样:

functions = require('firebase-functions')
exports.myFunction = functions.https.onRequest((request, response) => {
    // Do stuff...
})
在我将此功能部署到web上并第一次执行后,大约需要10秒才能完成,但在第一次执行后每隔2秒就完成一次。
我想这与缓存有关。
我希望函数的每次执行都能像第一次执行一样运行。

为什么会发生这种情况?我如何禁用此功能?

这是不可能的,而且它不是真正的“缓存”。云函数在创建服务器实例以服务请求后重用服务器实例。该服务器实例将继续运行以处理更多传入请求,只要它愿意。没有一些命令或配置可以用来手动关闭它。

这是不可能的,它也不是真正的“缓存”。云函数在创建服务器实例以服务请求后重用服务器实例。该服务器实例将继续运行以处理更多传入请求,只要它愿意。没有可用于手动关闭的命令或配置。

那么,建议如何存储不应在多个服务器实例上重复使用的全局变量?我目前只是在局部范围内用前缀“global”声明这些变量。你认为这是最优雅的方式吗?我不知道“优雅”在这里有多重要-使用你认为合适的任何东西。那么你建议如何存储不应在多个服务器实例上重用的全局变量?我目前只是在局部范围内用前缀“global”声明这些变量。你认为这是最优雅的方式吗?我不知道“优雅”在这里有多重要——用你认为合适的任何东西。