相关疑难解决方法(0)

谷歌云部署速度如此之慢

我正在使用谷歌云nodejs托管.将应用程序部署到谷歌云时我很惊讶.每次部署都非常慢.它可能在第一次很慢,但在那之后,当我更改一些js或html文件并重新部署时,它仍然很慢.

部署一个小项目需要5~10分钟?我怎么能加快速度呢?

google-app-engine node.js google-cloud-platform

19
推荐指数
1
解决办法
5261
查看次数

为什么谷歌appengine部署需要几分钟来更新服务

我正在使用这里记录的nodejs灵活环境

配置中没什么好看的

runtime: nodejs
vm: true
service: SimpleExpressService
health_check:
  enable_health_check: False
automatic_scaling:
  min_num_instances: 1
  max_num_instances: 4
  cool_down_period_sec: 120
  cpu_utilization:
    target_utilization: 0.5
Run Code Online (Sandbox Code Playgroud)

这是我的部署命令

gcloud app deploy -q --promote --version $VER
Run Code Online (Sandbox Code Playgroud)

每当我部署新版本时,几乎所有内容都非常快.但是,"更新服务[SimpleExpressServer]"步骤需要几分钟时间.

无论如何都要优化这一步骤?

在此输入图像描述

google-app-engine node.js google-cloud-platform

13
推荐指数
1
解决办法
5984
查看次数

如何加速Google Cloud Platform上的Rails Docker部署?

我正在尝试使用更具成本效益的方式来部署我的Rails应用程序,并通过Ruby Starter项目来了解Google Cloud Platform.

几乎是完美的,而且在价格方面肯定具有竞争力,但部署速度非常慢.

当我从示例Bookshelf应用程序运行部署命令时:

$ gcloud preview app deploy app.yaml worker.yaml --promote
Run Code Online (Sandbox Code Playgroud)

我可以gae-builder-vmCompute Engine/VM Instances页面上看到一个新实例,我得到熟悉的Docker构建输出 - 这需要大约十分钟才能完成.

但是,如果我立即重新部署,我会得到一个新的gae-builder-vm旋转,它完成相同的十分钟构建过程,从第一次构建映像时没有明显的缓存.

在这两种情况下,第二个模块(worker.yaml)都会被缓存并且非常快速地进行:

Building and pushing image for module [worker]
---------------------------------------- DOCKER BUILD OUTPUT ----------------------------------------
Step 0 : FROM gcr.io/google_appengine/ruby
---> 3e8b286df835
Step 1 : RUN rbenv install -s 2.2.3 &&     rbenv global 2.2.3 &&     gem install -q --no-rdoc --no-ri bundler --version 1.10.6 &&     gem …
Run Code Online (Sandbox Code Playgroud)

google-app-engine ruby-on-rails docker dockerfile

4
推荐指数
1
解决办法
2025
查看次数