由于服务器启动时间慢的问题,我想对我不想在服务器启动期间加载的 gem 使用 require false,然后我会将它们加载到我需要这些 gem 代码的地方。但是想问一下,gem 会在我需要它们的每个文件中一次又一次地加载,或者只加载一次,然后从缓存中使用它(我已经启用了缓存(。
使用require
不load
在您的应用程序中获取宝石,它们只会加载一次。
另请参阅: http://hiteshrawal.blogspot.com/2011/12/ruby-require-vs-load.html