根据云函数的特点,我们推荐您这样使用:
- 以无状态的风格编写函数代码,确保您的代码不会进行任何状态维护。本地存储和内存结果都是可能丢失的,应当使用 COS、Redis/Memcached 等服务缓存中间信息并落地最终计算结果。
- 在执行方法外实例化任何可能复用的对象,例如数据库连接等。
- 请务必在已上传的 ZIP 中设置对您的文件的 +rx (可读及执行)权限,以确保代码能够执行。
- 在代码中尽可能多地使用 log/print 语句,给调试工作带来充足的信息。
- 用户可以使用外部的代码管理服务(Git 等)进行核心代码的版本和审计管理,保证代码的完备性(版本管理功能将后续加入)。
说明:
在下文的具体实践中,大都通过模板函数的形式来部署函数。用户可自行下载代码来分析学习,模板函数和代码均支持下载操作。
本页内容是否解决了您的问题?