🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# GET/POST请求的最大尺寸 GET请求最大8192 -------------- GET请求只有一个Http头,swoole底层使用固定大小的内存缓存区8K,并且不可修改。如果请求不是正确的Http请求,将会出现错误。底层会抛出以下错误: ``` WARN swReactorThread_onReceive_http_request: http header is too long. ``` POST/文件上传 ---- 最大尺寸受到 `package_max_length` 配置项限制,默认为2M,可以调用`swoole_server->set`传入新的值修改尺寸。swoole底层是全内存的,因此如果设置过大可能会导致大量并发请求将服务器资源耗尽。 计算方法:`最大内存占用` = `最大并发请求数` * `package_max_length`