Rails 资产管道与静态资产加载速度差异
Rails asset pipeline vs static asset load speed difference
我测试了同一资产的加载时间两次。一个在 rails 资产管道 (/app/assets/javascripts) 下,另一个作为静态文件 (/public)。
<%= javascript_include_tag 'application' -%>
<script src='/application.js'></script>
这是我得到的:
当文件大小大致相同时,是什么导致文件之间出现如此大的差异?我怎样才能加快静态资产的加载时间,它比在资产管道中慢 10 倍?
更新到 rack 1.6.4,解决了这个问题。好像引入了 rack 1.6.0 options[:OutputBufferSize] = 5
我测试了同一资产的加载时间两次。一个在 rails 资产管道 (/app/assets/javascripts) 下,另一个作为静态文件 (/public)。
<%= javascript_include_tag 'application' -%>
<script src='/application.js'></script>
这是我得到的:
更新到 rack 1.6.4,解决了这个问题。好像引入了 rack 1.6.0 options[:OutputBufferSize] = 5