Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

顶!!! #153

Open
ydf0509 opened this issue Apr 24, 2023 · 13 comments
Open

顶!!! #153

ydf0509 opened this issue Apr 24, 2023 · 13 comments

Comments

@ydf0509
Copy link

ydf0509 commented Apr 24, 2023

非常支持!!!非常好!!!

@czasg
Copy link
Owner

czasg commented Apr 24, 2023

😁

@gtxzsxxk
Copy link

写的真好,最喜欢用的一个模块

@gcdsss
Copy link

gcdsss commented Jun 29, 2023

看了下源码,确实和gin的处理方式挺像的, 🐂的
不过我还是建议支持wsgi协议,毕竟支持了wsgi协议之后可以用gunicorn, uvicorn这种去实现强性能, 而且也可以兼容很多其他库
目前我看是每个请求开一个线程去处理, python的性能相比go确实弱了很多, 想问下有具体测试过性能么

@czasg
Copy link
Owner

czasg commented Jun 29, 2023

@gcdsss

😄😄😄

  1. 支持 wsgi 协议,从长远来看是不可避免的,毕竟它是圈子标准之一。
  2. 性能测试方面,早期对比过 Flask、Django、Tornado、Gin、Iris 等框架,但测试不严谨,数据也遗失了,只记得不好看。

@zichuanling
Copy link

当我使用flask来代替pywss框架时,会出现loading.gif调用失败,加载网址后一直停留在渲染中;为什么使用flask,是因为想做一个用户登录界面,但是import pywss 构建WebSocket服务器,又不支持flask,这就比较痛苦 @czasg

@czasg
Copy link
Owner

czasg commented Aug 14, 2023

@zichuanling

当我使用flask来代替pywss框架时,会出现loading.gif调用失败,加载网址后一直停留在渲染中;为什么使用flask,是因为想做一个用户登录界面,但是import pywss 构建WebSocket服务器,又不支持flask,这就比较痛苦 @czasg

flask 有 websocket 解决方案,不过得折腾一下。
pywss 也有 web 解决方案,但是比较小众。

@zichuanling
Copy link

zichuanling commented Aug 14, 2023 via email

@czasg
Copy link
Owner

czasg commented Aug 14, 2023

@zichuanling
基础方面可以参考下在线文档 https://czasg.github.io/pywss/
虽然没有完整的用户登录用例,但我实现了一些其他demo,可以参考:

@zichuanling
Copy link

zichuanling commented Aug 14, 2023 via email

@zichuanling
Copy link

zichuanling commented Aug 15, 2023 via email

@czasg
Copy link
Owner

czasg commented Aug 15, 2023

@zichuanling 可以把你项目放到github上,我帮你看看

@zichuanling
Copy link

zichuanling commented Aug 16, 2023 via email

@zichuanling
Copy link

zichuanling commented Oct 20, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants