gpt4 book ai didi

flask - gunicorn 比 flask 开发服务器慢

转载 作者:行者123 更新时间:2023-12-03 17:12:05 25 4
gpt4 key购买 nike

我的 Flask 应用程序有一个简单的功能,它有一个文本区域,您可以在其中输入 HTML,然后单击一个按钮将去除所有 HTML 标记并将 HTML 中的文本返回到另一个文本区域,比如 Text。

当我运行我的应用程序时:

app.run(debug=True, host='0.0.0.0', port='8000')

它运行起来非常快速和流畅。但是当我像这样用 gunicorn 运行它时:

gunicorn -w 3 -b 0.0.0.0:8000 --log-file=- myapp.app:app

单击“HtmlToText”按钮后,返回文本值需要花费太多时间,并且 HTML 越大,所需的时间越长。

上下文:

该按钮是一个简单的 JQuery 函数,它向 0.0.0.0:8000/htmltotext 发出 GET 请求。 ,该 View 获取 HTML 作为查询字符串参数 /htmltotext?html=<head>Hi</head>并返回一个 JSON {text: "Hi"}

gunicorn 在这个问题上这么慢的原因是什么?

最佳答案

所以,这里发生的是 gunicorn 有这个问题:

Bad Request

Request Line is too large (7385 > 4094)

由于请求太大,它从未发生过。

修复:

gunicorn --limit-request-line 0

0 表示无限制。

关于flask - gunicorn 比 flask 开发服务器慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26985382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com