Ruby on rails 如何排除极慢的rake资源:在heroku上预编译?

Ruby on rails 如何排除极慢的rake资源:在heroku上预编译?,ruby-on-rails,heroku,assets,Ruby On Rails,Heroku,Assets,rake资产:precompile很快(您应该尝试将资产存储在memcached/redis数据库中,这样您只需要编译在部署的每个版本中更改的资产: 设置redis/memcached数据库w/Heroku(),或者使用您已有的数据库 配置资产缓存存储(通过config/environments/production.rb): 使用此方法,我们可以在几分钟内将资产预编译时间缩短到

rake资产:precompile
很快(您应该尝试将资产存储在memcached/redis数据库中,这样您只需要编译在部署的每个版本中更改的资产:

设置redis/memcached数据库w/Heroku(),或者使用您已有的数据库

配置资产缓存存储(通过
config/environments/production.rb
):


使用此方法,我们可以在几分钟内将资产预编译时间缩短到<30秒。

获得了跟踪/gemfile的一些GIST?如果您使用的是类似于turbo Sprocket rails的东西,那么您应该可以看到快速本地编译,只要您只使用部分重新编译。这并不能解决根本问题and仅在您更改某些资产相关配置并需要重新编译所有内容之前有效。
config.assets.cache_store = [ :redis_store,  {
  url: ENV['REDIS_URL'] || 'redis://127.0.0.1/0',
  namespace: 'assets'
}]