函数运行在容器的环境里。返回后,容器不会立即释放。只有在一段时间内(取决于系统的调度算法,通常在几分钟到几十分钟),该容器都没有收到任何请求,才会被释放。如果有持续的请求,函数可以认为是常驻的。因此,您可以通过全局变量等方式缓存资源优化性能。但是,您的程序正确性不能依赖缓存一直可用这个假设,例如,当出现容器或机器宕机等情况,缓存的数据就不再有效。
函数运行在容器的环境里。返回后,容器不会立即释放。只有在一段时间内(取决于系统的调度算法,通常在几分钟到几十分钟),该容器都没有收到任何请求,才会被释放。如果有持续的请求,函数可以认为是常驻的。因此,您可以通过全局变量等方式缓存资源优化性能。但是,您的程序正确性不能依赖缓存一直可用这个假设,例如,当出现容器或机器宕机等情况,缓存的数据就不再有效。
函数计算每次执行都会生成执行计量数据,并将其输出。具体信息,请参见
问题现象 当我在本地使用Windows操作系统或macOS操作系统开发函数时,可执行文件在本地测试正常,但当我将函数部署到
如果需要在磁盘中存储较大文件,例如,超过500 MB的文件,您可以按照以下方式处理: 直接在
您可以通过以下两种方式查询实际使用的内存: 方式一:函数调用的返回信息中包含最大内存消耗等信息。 方式二:在性能监控指标中可以查看连
您可以采用以下方法实现函数间相互调用。 通过自定义域名的方式。为函数绑定自定义域名,然后通过固定域名访问函数。具体操作,请参见配置自定义域名。
死循环可以分为两种情况: 情况一:单个函数运行逻辑出现死循环。