在 gem 中使用 require false 后,我是否必须在需要的地方一次又一次地加载 gem,否则它将被缓存



由于服务器启动时间慢的问题,我想对我不想在服务器启动期间加载的 gem 使用 require false,然后我会将它们加载到我需要这些 gem 代码的地方。但是想问一下,gem 会在我需要它们的每个文件中一次又一次地加载,或者只加载一次,然后从缓存中使用它(我已经启用了缓存(。

使用requireload在您的应用程序中获取宝石,它们只会加载一次。

另请参阅: http://hiteshrawal.blogspot.com/2011/12/ruby-require-vs-load.html

最新更新