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

2000条用例导致登录会消耗很长时间约1.5分钟 #283

Open
wangyunshuai opened this issue Jan 4, 2019 · 4 comments
Open

2000条用例导致登录会消耗很长时间约1.5分钟 #283

wangyunshuai opened this issue Jan 4, 2019 · 4 comments

Comments

@wangyunshuai
Copy link

1. What went wrong (哪里出错)?
目前积累了很多用例,近2000条。
登录时会加载所有的用例,导致登录会消耗很长时间,约1.5分钟

3. What is the expected behavior (期望表现)?
是否能改为,登录的时候只获取一级目录结构和用例数量。展开的时候再获取对应目录下面的数据内容?

5. Environment (环境):

  • Hitchhiker Version (Hitchhiker版本): [V0.14]
  • Use Docker or Installation Package (Docker)
  • Server OS (部署的系统): [ Ubuntu, MacOS]
  • Browser (浏览器): [e.g. Chrome, Firefox, Safari]

6. Additional Information (e.g. Screenshots, Links) (补充信息,截图,链接等)
default

@dimdusk
Copy link

dimdusk commented Jan 8, 2019

是的,现在登录请求所有数据,包括一些执行记录,非常影响性能,改成按需请求应该会好很多,而且最好加入删除记录功能,不然历史数据过多会直接导致无法登陆(只能通过删数据库)

@brookshi
Copy link
Owner

理论上是应该改成按需取,不过可能需要比较大改动。
2000条应该不是瓶颈,瓶颈应该是一些逻辑导致的性能问题,可否把你的数据库备份一份,做个脱敏操作(比如把url都换成http://www.baidu.com之类),我拿来本地调试下。
最近时间少了很多,需要再找时间腾出手来做个整体优化。

@wangyunshuai
Copy link
Author

理论上是应该改成按需取,不过可能需要比较大改动。
2000条应该不是瓶颈,瓶颈应该是一些逻辑导致的性能问题,可否把你的数据库备份一份,做个脱敏操作(比如把url都换成http://www.baidu.com之类),我拿来本地调试下。
最近时间少了很多,需要再找时间腾出手来做个整体优化。

私信给你了,请查收,谢谢。

@brookshi
Copy link
Owner

收到

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

3 participants