jon*_*atr 5 rubygems ruby-on-rails
我想知道在Gemfile中有很多宝石是否会减慢网站的速度?它们是在需要时加载还是在每次页面请求时加载?
这实际上取决于你使用的是什么宝石(即中间件与一些小型库).然而,在一般情况下,更多的宝石=更多的代码要处理=更多的时间=更慢的网站.
我可以向你建议的一个提示是你的Gemfile,做这样的事情:
gem 'gemname', :require => false
Run Code Online (Sandbox Code Playgroud)
没有rails需要在启动时使用这个gem.当然,缺点是你必须手动调用,require 'gemname'只要你想使用那个宝石.这是性能与易用性之间的平衡.
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |