[绝对初学者] - [Lambda函数] - 函数的大小应该如何确定?

0

【以下的问题经过翻译处理】 我的应用程序使用了许多库(我正在编写Python 3.9,包括sklearn、numpy和plotly)。

当我在本地导入它们时,最终会有800MB的内容!

文档建议要小得多,我在考虑是否应该将我的应用程序拆分成字面上的函数。函数的“轻巧性”对我来说非常吸引人。

Lambda函数是否因其实际上不应该超过一个函数而得名?函数应该有多“大”,或者我应该使用容器?有人可以给我一些建议吗?

profile picture
전문가
질문됨 5달 전18회 조회
1개 답변
0

【以下的回答经过翻译处理】 在Lambda文档(https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html)中,讨论了函数大小的限制(压缩后最大为50MB;解压后最大为250MB),因此如果您的函数需要更大,则需要使用容器。

也就是说:函数越小(通常通过减少依赖关系),越好。它将加载速度更快,并且(很可能)初始化速度更快。

此外,唯一的建议是函数应该(或多或少)是“单一用途”的 - 这是构建微服务背后的整个概念。但是你也可以走得太远。所以这是一个“绳子有多长”的问题 - 最好的方法是根据您可以处理的情况来做。

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠