python - 如何提高谷歌云功能的速度?
问题描述
查看功能速度出现问题的最佳方法是什么?
我知道云功能处理冷启动,但是,就调试而言,查看滞后位置的最佳方法是什么?
目前使用 python 编码,因此该语言的任何提示将不胜感激。
解决方案
请查看描述设计、实施、测试和部署 Cloud Function 的最佳实践的提示和技巧。总而言之,您应该考虑以下几点:
- 编写幂等函数
- 确保 HTTP 函数发送 HTTP 响应
- 不启动后台活动
- 始终删除临时文件
性能部分描述了优化性能的最佳实践。根据您的情况,您应该:
- 明智地使用依赖项
- 使用全局变量在未来的调用中重用对象
- 对全局变量进行延迟初始化
此外,这里还有一个了解冷启动时间的附加资源。
推荐阅读
- excel - 根据位置重新排列单元格内容
- python - 如何在不包含无的情况下单行打印数据框?
- reactjs - cartItems 数组和 localStorage 未更新
- amazon-web-services - 如何在 AWS IoT 中创建订阅主题
- vba - 在不使用 forloop 的情况下获取 Style 内置计数?
- .net - Win Service 可用作控制台应用程序,但不能用作 Windows 服务
- c++ - OpenGL着色器程序在使用时导致屏幕变黑
- reactjs - 将 react-grid-layout 放入带有标题和行的表格中
- reactjs - Tomcat apache 8 服务器(端口 - 8080)上的 Pentaho API 在通过不同的 Web 应用程序调用时会出现 COR 问题(反应 JS,端口 - 3000)
- flutter - Flutter - Android、iOS 和 Web 的一个代码库 - 路由问题