gpt4 book ai didi

python - 本地 Flask 服务器上的慢请求

转载 作者:IT老高 更新时间:2023-10-28 21:35:54 28 4
gpt4 key购买 nike

刚开始在本地服务器上使用 Flask,我注意到请求/响应时间比我认为的要慢得多。

像下面这样一个简单的服务器需要将近 5 秒的时间来响应。

from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
return "index"

if __name__ == "__main__":
app.run()

有什么想法吗?还是本地服务器就是这样?

最佳答案

好的,我想通了。这似乎是 Werkzeug 和支持 ipv6 的操作系统的问题。

来自 Werkzeug 网站 http://werkzeug.pocoo.org/docs/serving/ :

On operating systems that support ipv6 and have it configured such as modern Linux systems, OS X 10.4 or higher as well as Windows Vista some browsers can be painfully slow if accessing your local server. The reason for this is that sometimes “localhost” is configured to be available on both ipv4 and ipv6 socktes and some browsers will try to access ipv6 first and then ivp4.

所以解决方法是通过从我的主机文件中注释掉以下行来从 localhost 禁用 ipv6:

::1             localhost 

一旦我这样做,延迟问题就会消失。

我真的很喜欢 Flask,我很高兴这不是框架的问题。我知道不可能。

关于python - 本地 Flask 服务器上的慢请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11150343/

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