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 находится в вашем пути загрузки и что bson_ext и
Монго драгоценные камни имеют ту же версию.
Установка этого драгоценного камня не делает загрузку драгоценного камня быстрее , но, похоже, в целом улучшает скорость.
Итог: постарайтесь сделать так, чтобы это требовалось только один раз и при запуске вашего приложения.