最佳实践

最佳实践概述

最近更新时间:2019-08-15 12:24:34

根据云函数的特点,我们推荐您这样使用:

  • 以无状态的风格编写函数代码,确保您的代码不会进行任何状态维护。本地存储和内存结果都是可能丢失的,应当使用 COS、Redis/Memcached 等服务缓存中间信息并落地最终计算结果。
  • 在执行方法外实例化任何可能复用的对象,例如数据库连接等。
  • 请务必在已上传的 ZIP 中设置对您的文件的 +rx (可读及执行)权限,以确保代码能够执行。
  • 在代码中尽可能多地使用 log/print 语句,给调试工作带来充足的信息。
  • 用户可以使用外部的代码管理服务(Git 等)进行核心代码的版本和审计管理,保证代码的完备性(版本管理功能将后续加入)。

欢迎订阅 Serverless 技术专栏 了解更多最新实践和腾讯云 Serverless 动态。

说明:

在下文的具体实践中,大都通过模板函数的形式来部署函数。用户可自行下载代码来分析学习,模板函数和代码均支持下载操作。