使用rubygems s3源的缺点?

时间:2013-04-09 23:17:19

标签: rubygems bundler

使用以下版本时,安装新宝石痛苦慢。

$ ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.3.0]

$ gem -v
2.0.3

$ bundle -v
Bundler version 1.3.5

我注意到通过直接将捆绑器指向s3商店可以获得相当令人难以置信的加速访问api,从而避免了302重定向:

  1. 第一行Gemfile设置为source 'https://rubygems.org'

    $ time bundle update
    bundle update  5.16s user 0.21s system 2% cpu 3:19.20 total
    
  2. 使用source 'https://s3.amazonaws.com/production.s3.rubygems.org'

    $ time bundle update
    bundle update  22.70s user 0.44s system 37% cpu 1:01.68 total
    
  3. 上面的数字来自2008年中期macbook pro上新生成的rails 4应用程序包。实际安装宝石时观察到的差异比仅更新锁定文件时更明显。

    s3来源有哪些缺点?

    因为它一直分钟更快,有没有严重的理由不使用它?

0 个答案:

没有答案