“require'mongoid'”很慢

时间:2011-08-17 23:38:00

标签: ruby mongoid

只需打开irb并在我的Macbook Air上输入require 'mongoid'需要超过5秒钟。这是正常的,我怎样才能加快速度呢?它减慢了我的Rails和Ruby应用程序的启动速度。

我尝试使用版本2.0.1和2.1.8,结果相同。 Ruby版本是ruby 1.9.2p136(2010-12-25修订版30365)[x86_64-darwin10.6.0]

谢谢!

1 个答案:

答案 0 :(得分:0)

require 'mongoid'

似乎是一个需要很长时间的电话。

在我的MacBook Pro(ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0])上花了大约5-7秒(我在irb上测试过它。)

请注意,我收到的一条有趣信息是:

  

**注意:未加载C扩展名。这是最佳MongoDB所必需的   Ruby驱动程序性能。您可以按如下方式安装扩展程序:
  gem install bson_ext

     

如果您在安装后继续收到此消息,请确保   bson_ext gem在你的加载路径中,而bson_ext和   mongo gems的版本相同。

安装宝石不会让宝石加载更快,但它似乎可以提高整体速度。

底线:尝试在申请开始时只需要一次。