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