当前位置:   article > 正文

FLASK 开发后台应用 加载速度时快时慢 waiting TTFB时间长 的解决办法_flask ttfb慢

flask ttfb慢

思考:

  1. 以为后端代码问题,用简单逻辑代码测试,还是10次利有两三次加载换吗,waiting (TTFB)达到1min 
  2. 网上说localhost 改成127.0.0.1 我的就是127.0.0.1了
  3. 在项目入口就开始定位每一步执行时间,都是毫秒级的,再次印证不是后端代码问题
  4. 有说是nginx配置问题,我用的还是flask自带web服务器
  5. 前端框架的加载问题,我的都是毫秒级的

 有病乱投医 最后发现问题

你可能会遇到的主要问题是服务器是单线程的。这意味着它将一次连续地处理每个请求。这意味着,如果你尝试服务多个请求(包括网站图标,图像,CSS和Javascript文件等静态项),则请求将花费更长的时间。如果任何给定的请求恰好花费很长时间(例如20秒),则整个应用程序将在该时间(20秒)内无响应。当然,这只是默认设置:你可以增加线程数(或在其他进程中处理请求),这可以缓解某些问题。但是再一次,它在“高”负载下仍然会变慢。所谓的“高”负载将取决于你的应用程序以及对最大可接受响应时间的期望。

https://blog.csdn.net/weixin_35300124/article/details/119262322  

manager.add_command("runserver",Server(host="0.0.0.0",port=app.config["SERVER_PORT"],use_debugger = True,use_reloader = True,threaded=True))

增加threaded=True 再次调试,到目前为止算正常了,还未出现时快时慢的情况。 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/440350
推荐阅读
相关标签
  

闽ICP备14008679号