破坏站点的性能(出于测试原因!)与django延迟!
django-latenc的Python项目详细描述
django latency是一个django应用程序,它只包含模拟网络的中间件 本地计算机上的延迟。它会导致您的视图需要几秒钟才能返回。
这有助于识别依赖于低延迟服务器端代码的客户端代码, 这通常是一种反模式。
就像一个负重的跑鞋训练,django潜伏期让你感觉到 客户端-服务器依赖项。
设置
设置django延迟很容易。安装到您的环境中之后 您的路径,只需将中间件类添加到中间件类列表:
MIDDLEWARE_CLASSES = ( ... 'latency.middleware.LatencyMiddleware', ... )
django latency可选地接受一个名为latency_middleware的设置变量。目前, 延迟中间件是一个字典,它的唯一键是“等待时间”,一个浮点值。
例如:
LATENCY_MIDDLEWARE = { 'WAIT_TIME': 5.0 }