在localhost上的Rails中上传速度非常慢

时间:2013-02-17 11:10:13

标签: jquery ruby-on-rails ruby file-upload

我使用了carrierwave和jQuery文件上传。我尝试在localhost上传文件。 Rails基准测试说总时间是几毫秒:

enter image description here

但在所有浏览器中,这一次成长为令人难以置信的价值! 以下是chrome的示例:

enter image description here

文件大小约为1MB

1 个答案:

答案 0 :(得分:0)

您可以创建一个中间件,然后在Rack之前插入它,例如:

class MultipartBufferSetter

  def initialize(app)
    @app = app
  end

  def call(env)
    env.merge!(Rack::RACK_MULTIPART_BUFFER_SIZE => 100*1024*1024)
    @app.call(env)
  end

end

然后:

config.middleware.insert_before "Rack::Runtime", "MultipartBufferSetter"

您可以找到更多信息here

希望它有效

相关问题