3
我有一个EC2小实例运行运行Ubuntu 10.10和红宝石1.9.2p0(无轨)红宝石需要非常慢
我需要在上面几个文件,直接死亡之后,测试速度的Ruby脚本。两颗宝石花了很多时间加载。
这是宝石的名单我加载:
require 'rubygems'
require 'active_record'
require 'yaml'
require 'json/pure'
require 'logger'
require 'aws'
require 'time'
运行文件和垂死的要求后立即采取2.3秒
没有active_record将在1.4秒 不运行它AWS将在1.1秒
和没有两个AWS运行和active_record它将在0.3秒
我跑对于来自php的ruby来说是新的,并且预计它会更快。这些加载时间是否正常或者我的设置有问题?
可能必须做些什么(轨道的例子,但一个红宝石问题):http://rhnh.net/2011/05/28/speeding-up-rails-startup-time。任何原因你不能使用1.9.3? – Thilo 2012-03-09 16:29:45
@Thilo看起来像是同一个问题。 1.9.2是在服务器上运行的ubuntu版本附带的版本。将考虑更新.. – applechief 2012-03-09 16:49:33
同意,如果可能,升级到1.9.3,因为加载时间显着提高。 – 2012-03-09 17:15:45