开发者社区 > 云原生 > Serverless > 正文

PaddleOCR部署到 Serverless 架构,怎样进行项目优化?

已解决

PaddleOCR部署到 Serverless 架构,怎样进行项目优化?

展开
收起
与时俱进的探索者 2022-04-07 22:27:58 827 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1.缩减容器镜像的体积,减少不必要的依赖、文件等,清理掉安装依赖时留下的缓存等;因为 函数计算的冷启动包括镜像拉取时间; 2.部分流程进行优化,例如在 PaddleOCR 项目中有明确说明:“paddleocr 会自动下载 ppocr 轻量级模型作为默认模型”,所以这就意味着该项目在 Serverless 架构的冷启动过程中,相对比热启动还增加了一个模型下载和解压的流程,所以这一部分在必要时是可以打入到容器镜像中,进而减少冷启动带来的影响; 3.开启镜像加速,可以有效降低容器镜像的冷启动,在阿里云函数计算官方文档中有相关镜像 加速的性能测试描述:“开启函数计算的镜像加速后,可提速 2~5 倍,将分钟级的镜像拉取缩短至秒级”; 4.实例预留,最大程度上降低冷启动率。通过实例预留,可以通过多种算法/策略进行实例的预热和预启动,可以最大程度上降低 Serverless 架构冷启动带来的影响;

    答复内容摘自《Serverless 开发速查手册》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7490

    2022-04-09 11:06:58
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载