mah*_*off 14 ruby-on-rails ruby-on-rails-3.1 asset-pipeline
我的应用程序中的每个页面请求都会删除大约30个资产(JavaScripts和图像),这是供应商/应用程序/东西中的第三方资源.当然,所有的JavaScript在生产中都是合并和缩小的,所以它很好,但在开发中,它真的很慢.像8秒加载页面,只会变得更糟.这是正常的,可以做些什么来加快它?
我尝试将图像从assets /移动到public /,但它对它们的影响也很慢.每秒约3-4个文件.
这是在带有WEBrick和Unicorn的快速Macbook Pro上发生的.
Aar*_*oir 32
关闭资产调试应该会提高速度.
#development.rb
config.assets.debug = false
Run Code Online (Sandbox Code Playgroud)
最有可能的问题是,Rails会在每个资产请求中重新加载所有类.这个gem:https://github.com/wavii/rails-dev-tweaks通过调整Rails自动加载规则解决了这个问题.
| 归档时间: |
|
| 查看次数: |
6656 次 |
| 最近记录: |