破坏站点的性能(出于测试原因!)与django延迟!

django-latenc的Python项目详细描述


django latency是一个django应用程序,它只包含模拟网络的中间件 本地计算机上的延迟。它会导致您的视图需要几秒钟才能返回。

这有助于识别依赖于低延迟服务器端代码的客户端代码, 这通常是一种反模式。

就像一个负重的跑鞋训练,django潜伏期让你感觉到 客户端-服务器依赖项。

设置

设置django延迟很容易。安装到您的环境中之后 您的路径,只需将中间件类添加到中间件类列表:

MIDDLEWARE_CLASSES = (
    ...
    'latency.middleware.LatencyMiddleware',
    ...
)

django latency可选地接受一个名为latency_middleware的设置变量。目前, 延迟中间件是一个字典,它的唯一键是“等待时间”,一个浮点值。

例如:

LATENCY_MIDDLEWARE = {
    'WAIT_TIME': 5.0
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javai是JAXB的新手。如何将两个具有不同名称空间的不同xml合并为一个具有根元素的xml并将其解组?   JDO中的java应该是可传递的DefaultFetchGroup吗   java服务器配置问题   java在理解JList时遇到困难   java何时将RequestContextFilter用于Jersey?   java从数据库中读取文本文件。jar文件   Java正则表达式,仅适用于不包括零的正数   爪哇番石榴。类路径中的jar   JavaEE:关于设计的问题   java GUI,在面板中排列按钮   java Android为什么使用接口被认为是活动和片段之间通信的最佳实践?   java如何获取wicket图像的url以在开放图元标记中使用它   从Java字节[]>Base64>Javascript数组缓冲>Base64>byte[]   java正则表达式帮助字符串JWE766。1.pdf格式摘录766   java Hibernate,JPA忽略@Formula