在 dev 上增加 django 支持的请求数量

我有一个文档项目,我必须测试大量的URL和链接。

为此,我使用了python 2 linkchecker。

我升级到django 2.2和python 3.6,我正在使用一个名为muffet(https://github.com/raviqqe/muffet)的go二进制文件。

linkchecker对服务器很温和,另一方面,muffet更残酷(即使有超时选项和其他设置)。

我遇到的问题是一段时间后,请求超时和django本地服务器崩溃。

我听说过本地django服务器的某种队列或缓存。

有没有人知道如何增加django限制,以便在我在部署前运行测试时不自己DDOS(此工具未在生产环境中运行)。

或者任何开箱即用的想法来解决这个问题。

只是为了让你知道,我在后台运行服务器,并在本地主机URL上调用该工具。

(从另一个终端)

谢谢

编辑:https://github.com/django/django/blob/fba5d3b6e63fe4a07b1aa133186f997eeebf9aeb/django/core/servers/basehttp.py#L58 这似乎是我可以玩的东西吗?


拉莫斯之舞
浏览 91回答 1
1回答

MYYA

看起来,就像在容器中使用适当的服务器并运行命令一样解决问题。muffetmuffet -t 30 -c 30 http://127.0.0.1
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python