首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从3分钟到40秒,Docker加速部署的秘诀!

    90s > 在 AWS 中运行用户的 Docker 镜像  180s的运行时间  * 在启用缓存的情况下需要60秒(如果没有改变依赖关系的话);如果依赖关系有变化,则需要90秒以上。...如你所见,花费时间最长的两件事是: 构建一个 Docker 镜像(60-90多秒) 部署 Docker 容器(90秒) 那就让我们来看看这两件事都做了些什么。...而且它的执行时间还有15分钟的限制,这对运行时间较长的服务器来说,需要复杂的变通方法; 通过构建并只上传修改后的代码到同一服务器,重新使用长期运行的代码服务器。...其结果是,在快速构建(Fast Build)的路径中,当我们进行快速构建并重用现有容器时,整个过程只需40秒,而不像以前一样需要3分钟以上。...在 GitHub 中的每一个工作启动都需要10秒钟来配置一个新的运行器。 结论 将部署时间从 3 分钟以上减少到 40 秒,是一个显著的加速,我们对这个结果非常满意,特别是当测试自己的服务时。

    1.2K40

    全民K歌后台编译优化:从40分钟到30秒

    编者注 全民K歌上线1年半的从0发展到1.5亿,用户越来越多,后台代码库越来越大,编译速度也与日俱慢,编译一下整个工程需要30-40分钟,如何实现秒编至关重要。...全民K歌后台编译优化:从40分钟到30秒 问题背景 随着全民K歌功能越来越多,整个后台代码库越来越大,编译速度也与日俱慢,编译一下整个工程需要30-40分钟,严重影响了平时的开发和发布效率 方案思路 参考和对比...不能使用需要编译的时候才会调用distcc, 而直接使用distcc ccache g++则会把很多原本可以在本地ccache的文件分发到其它机器去编译了 优化结果 完全没有ccache的情况下第一次编译:2分30秒左右...有ccache的情况下编译:30秒左右 ? 超越了之前定的在1分钟之内全部编译完的目标! 后续优化 1. 工程内同名文件清理 2.

    1.8K50

    全民K歌后台编译优化:从40分钟到30秒

    编者注 :全民K歌上线1年半的从0发展到1.5亿,用户越来越多,后台代码库越来越大,编译速度也与日俱慢,编译一下整个工程需要30-40分钟,如何实现秒编至关重要。...全民K歌后台编译优化:从40分钟到30秒 问题背景: 随着全民K歌功能越来越多,整个后台代码库越来越大,编译速度也与日俱慢,编译一下整个工程需要30-40分钟,严重影响了平时的开发和发布效率 方案思路:...不能使用需要编译的时候才会调用distcc, 而直接使用distcc ccache g++则会把很多原本可以在本地ccache的文件分发到其它机器去编译了 优化结果: 完全没有ccache的情况下第一次编译:2分30秒左右...有ccache的情况下编译:30秒左右 ? 超越了之前定的在1分钟之内全部编译完的目标! 后续优化: 1. 工程内同名文件清理 2.

    1.5K70
    领券