0
A
回答
1
我想知道,如果Django的创建对每个请求的视图(或整个应用程序)的新实例。
不是 - 除非你用普通的cgi服务你的项目,但这将是一个非常奇怪的选择。
我不确定这是否合适,但很想知道请求是否必须等待当前的请求在传入启动之前完成?
取决于您用于为项目提供服务的工作进程/线程数量。一个工作进程/线程显然会一次处理一个请求。
+0
第二部分...假设有3个工作线程,它们是否都会同时使用该视图,还是必须等待当前使用该视图? – phacic
+0
他们当然会并行工作 - 这是实际上拥有多进程或多线程服务器的关键。 –
1
不,它通常不会。详细说明请参考https://docs.djangoproject.com/en/1.11/ref/request-response/。
相关问题
- 1. django:处理编码后的请求
- 2. 使用django处理TCP连接请求
- 3. Django表单 - 处理GET请求
- 4. Python的Django异步请求处理
- 5. 图/ Django请求处理的说明?
- 6. 用Django中的Ajax处理元请求
- 7. 在Django中处理POST请求
- 8. 通用视图请求处理Django
- 9. Django无法处理多个请求
- 10. 请求处理
- 11. 如何将批处理请求处理添加到Django项目?
- 12. FastCGI请求处理
- 13. 处理Ajax请求
- 14. ASP.net请求处理
- 15. 处理POST请求
- 16. TDI_RECEIVE请求处理
- 17. 处理HTTP请求
- 18. 处理POST请求
- 19. Node.js请求 - 处理多个POST请求
- 20. 处理CXF请求的前/后处理
- 21. 在Haskell处理/ Warp处理POST请求
- 22. 处理请求引发JsonParseException
- 23. Azure错误处理请求
- 24. RestEasy:处理并发请求
- 25. 如何处理HTTP请求
- 26. CQ5/Sling - 处理POST请求
- 27. 处理多个Ajax请求
- 28. 处理http post请求
- 29. ASP.NET HttpModule请求处理
- 30. C库处理HTTP请求
你能不能详细一点请 – phacic
这取决于你的wsgi服务器。通常,您将有几个工作进程并行处理传入请求。但慢速浏览功能可能是一个瓶颈,让所有wsgi工作者都忙碌起来。 –
@HåkenLid并行工作者是否彼此等待以便在视图中运行,或者它们并行执行 – phacic