Rails 中的 Rack::Utils.multipart_part_limit 是什么?它执行什么功能?

Chr*_*tts 2 ruby rack ruby-on-rails multipart

Rack::Utils.multipart_part_limit 默认设置为 128。

该值有什么用途以及它在 Rails 系统中有何作用?

小智 6

简而言之,该值限制了多部分请求同时打开的文件数量。为了更好地理解什么是多部分,你可以看看这个问题。

造成此限制的原因是能够更好地针对服务器调整应用程序。如果一次打开的文件太多,您的系统可能会耗尽句柄。如果您不担心这一点,您可以在初始化程序中将此值设置为 0,如下所示Rack::Utils.multipart_part_limit = 0