耙资产:预编译生产缓慢

Chuanpin Zhu

我的ruby on rails应用程序大约需要半小时才能完成部署。最长的步骤是

RAILS_ENV=production RAILS_GROUPS=assets bundle exec rake assets:precompile

大约需要1073155ms

每次部署我都需要等待很长时间。

我用

ckeditor
rails_admin

我想是他们拖慢了我的部署,但是我没有证据,我也不知道该怎么做。

解决它。

我的其他环境如下:

rails 4.0.3
ruby 2.1.1

我关于资产的production.rb是

config.serve_static_assets = false

# Compress JavaScripts and CSS.
config.assets.js_compressor = :uglifier
# config.assets.css_compressor = :sass

# Do not fallback to assets pipeline if a precompiled asset is missed.
config.assets.compile = true

# Generate digests for assets URLs.
config.assets.digest = true

# Version of your assets, change this if you want to expire all your assets.
config.assets.version = '1.0'
尤金

尝试跳过编译ckeditor资产

config / environments / production.rb

  require_relative '../../lib/assets/selective_assets_compressor'
  config.assets.js_compressor = SelectiveAssetsCompressor.new

lib /资产/selective_assets_compressor.rb

class SelectiveAssetsCompressor < Uglifier
  def initialize(options = {})
    super(options)
  end

  def compress(string)
    if string =~ /CKSource/
      string
    else
      super(string)
    end
  end
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

耙资产:预编译RAKE_ENV =生产失败

来自分类Dev

生产中的Rails 6 Webpacker:耙资产:预编译失败

来自分类Dev

耙资产:预编译失败–文件存在

来自分类Dev

耙资产:生产中打开控制台会话时,预编译将被杀死

来自分类Dev

gitlab耙资产:预编译RAILS_ENV =生产失败,出现权限错误

来自分类Dev

Rails:生产资产:预编译错误

来自分类Dev

耙资产:预编译找不到红宝石

来自分类Dev

耙资产:每次编辑CSS时都要预编译?

来自分类Dev

Rails耙资产:编译application.css.scss时预编译失败

来自分类Dev

Rails耙资产:编译application.css.scss时预编译失败

来自分类Dev

在Rails 4 App生产中预编译资产

来自分类Dev

将Rails_Env设置为生产的预编译资产

来自分类Dev

耙式资产:预编译显示在本地而不是在S3中

来自分类Dev

错误:找不到导入文件或不可读:mycustom.scss。运行:耙资产:预编译

来自分类Dev

耙资产:预编译错过jquery-ui-rails文件

来自分类Dev

耙资产:预编译错误消息:没有这样的文件或目录-红宝石

来自分类Dev

耙资产:预编译错过jquery-ui-rails文件

来自分类Dev

asset_sync gem错误:耙资产:预编译失败:与服务器证书不匹配(OpenSSL :: SSL :: SSLError)

来自分类Dev

asset_sync gem错误:耙资产:预编译失败:与服务器证书不匹配(OpenSSL :: SSL :: SSLError)

来自分类Dev

预编译Rails AngularJS资产

来自分类Dev

Heroku预编译资产失败

来自分类Dev

预编译资产失败的Rails

来自分类Dev

预编译Rails AngularJS资产

来自分类Dev

gem更新后:测试失败,显示“未声明资产已在生产中预编译”

来自分类Dev

ExecJS :: ProgramError:尝试预编译资产进行生产时出现意外字符“#”

来自分类Dev

资产:预编译后如何刷新Rails / Sprockets以了解生产服务器上的新清单

来自分类Dev

Rails Capistrano在本地预编译资产,但无法在生产中加载

来自分类Dev

无法为生产环境,Rails 4.2.1,凉亭组件预编译资产

来自分类Dev

资产:预编译后如何刷新Rails / Sprockets以了解生产服务器上的新清单

Related 相关文章

  1. 1

    耙资产:预编译RAKE_ENV =生产失败

  2. 2

    生产中的Rails 6 Webpacker:耙资产:预编译失败

  3. 3

    耙资产:预编译失败–文件存在

  4. 4

    耙资产:生产中打开控制台会话时,预编译将被杀死

  5. 5

    gitlab耙资产:预编译RAILS_ENV =生产失败,出现权限错误

  6. 6

    Rails:生产资产:预编译错误

  7. 7

    耙资产:预编译找不到红宝石

  8. 8

    耙资产:每次编辑CSS时都要预编译?

  9. 9

    Rails耙资产:编译application.css.scss时预编译失败

  10. 10

    Rails耙资产:编译application.css.scss时预编译失败

  11. 11

    在Rails 4 App生产中预编译资产

  12. 12

    将Rails_Env设置为生产的预编译资产

  13. 13

    耙式资产:预编译显示在本地而不是在S3中

  14. 14

    错误:找不到导入文件或不可读:mycustom.scss。运行:耙资产:预编译

  15. 15

    耙资产:预编译错过jquery-ui-rails文件

  16. 16

    耙资产:预编译错误消息:没有这样的文件或目录-红宝石

  17. 17

    耙资产:预编译错过jquery-ui-rails文件

  18. 18

    asset_sync gem错误:耙资产:预编译失败:与服务器证书不匹配(OpenSSL :: SSL :: SSLError)

  19. 19

    asset_sync gem错误:耙资产:预编译失败:与服务器证书不匹配(OpenSSL :: SSL :: SSLError)

  20. 20

    预编译Rails AngularJS资产

  21. 21

    Heroku预编译资产失败

  22. 22

    预编译资产失败的Rails

  23. 23

    预编译Rails AngularJS资产

  24. 24

    gem更新后:测试失败,显示“未声明资产已在生产中预编译”

  25. 25

    ExecJS :: ProgramError:尝试预编译资产进行生产时出现意外字符“#”

  26. 26

    资产:预编译后如何刷新Rails / Sprockets以了解生产服务器上的新清单

  27. 27

    Rails Capistrano在本地预编译资产,但无法在生产中加载

  28. 28

    无法为生产环境,Rails 4.2.1,凉亭组件预编译资产

  29. 29

    资产:预编译后如何刷新Rails / Sprockets以了解生产服务器上的新清单

热门标签

归档