加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 正在改变`require`来连接Ruby文件的辉煌还是疯

发布时间:2020-12-17 03:22:20 所属栏目:百科 来源:网络整理
导读:在启动具有大量依赖关系的Rails应用程序时,在需要的文件中花费了大量时间(我认为). 假设您要创建一个部署过程,将所有require语句转换为文件串联,使用相同的规则(不要两次获取相同的文件,等等).从本质上讲,它会以资产管道处理javascript的方式对待Ruby. 这会
在启动具有大量依赖关系的Rails应用程序时,在需要的文件中花费了大量时间(我认为).

假设您要创建一个部署过程,将所有require语句转换为文件串联,使用相同的规则(不要两次获取相同的文件,等等).从本质上讲,它会以资产管道处理javascript的方式对待Ruby.

这会产生真正的速度差异吗?是否会产生任何问题 – 例如,使用可变范围 – 除了将错误跟踪到原始源文件更难?

总之,这是辉煌还是疯狂?

更新

正如pst指出的那样,这在生产中毫无意义,服务器可能会加载一次,然后分叉处理新的请求.

但请考虑测试环境,每次运行测试时都会在其中启动Rails应用程序.预先连接所有宝石可能会产生类似于Spork宝石的效果.

我想我真正的问题是需要花费多少时间来解析文件的内容.

解决方法

你会很高兴看到它成为Ruby 2.0的原因:
http://bugs.ruby-lang.org/issues/7158

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读