python - Hypercorn / Quart中的uWSGI“缓冲区大小”等效项
问题描述
晚安,我是 Hypercorn / uvloop / Quart 的新手,我是否必须知道 Hypercorn 中的哪个配置相当于 uWSGI 的“缓冲区大小”?一个细节,我的应用程序不会使用 websockets。在某些情况下,会发送一些带有大正文和大标题的大请求。我在 uWSGI 中使用“缓冲区大小”解决了这个问题,我想知道 Hypercorn / uvloop 中的等效配置吗?
解决方案
buffer-size
在 uWSGI 中是请求的最大大小,不包括正文。在 Hypercorn for HTTP/1 中有h11_max_incomplete_size
and 对于 HTTP/2h2_max_header_list_size
和h2_max_inbound_frame_size
. 这些具有合理的默认值,但您可能需要增加它们。
在请求正文方面,Quart 设置了MAX_CONTENT_LENGTH
您也可以增加的内容。
推荐阅读
- c# - 随着时间的推移移动没有 Unity 引擎的 C# 对象
- asp.net-core - ASP.NET 零 + ASP.NET Boilerplate 模板文件夹层次结构/用法
- oracle - 表正在变异,触发器/函数可能看不到它/ORA-04088: 执行触发器时出错
- java - JavaCompiler 在直接运行 main 方法时有效,但在运行 spring-boot:run 时无效
- 3d - RegionPlot3D 错误:必须是布尔函数
- windows - 我的网站在 Windows 上被 Chrome 和 Firefox 放大,但我不想强迫用户更改他们的浏览器配置
- reactjs - 区别:MobX 和 Redux
- javascript - 使用 Nock 或 httpMock 在 catch 块中测试异步代码
- c++ - ccache 忽略 CCACHE_DIR
- python - 推断字段分隔文件信息的库