最佳实践概述

最近更新时间:2019-06-12 14:13:10

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

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

    说明:

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