我使用carrierwave和jQuery文件上传。我尝试在本地主机上上传文件。Rails 基准测试表明总时间为几毫秒:
但在所有浏览器中,这一次都成长为令人难以置信的价值!这是来自 chrome 的示例:
文件大小约为 1MB
我使用carrierwave和jQuery文件上传。我尝试在本地主机上上传文件。Rails 基准测试表明总时间为几毫秒:
但在所有浏览器中,这一次都成长为令人难以置信的价值!这是来自 chrome 的示例:
文件大小约为 1MB
您可以创建一个中间件并将其插入到 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"
你可以在这里找到更多信息
希望它有效