1
我们都喜欢Django的开发服务器(manage.py runserver
)注意文件的更改和重新加载。但我发现我经常击败开发者服务器 - 在项目仍在重新加载时,我在浏览器中重新加载。这导致我的浏览器中出现“无法连接”错误,因为localhost:8000上没有监听。开发服务器可以在重新加载时缓冲HTTP请求吗?
如果我的开发服务器在项目重新加载时缓冲了传入的HTTP请求,那将会更好;如果我在错误的时间重新加载,服务器只是保存请求,直到项目再次运行并对其进行处理。
也许Django的重装系统不利于此设计。也许我需要运行一个单独的缓冲代理来完成这项工作?显然,简单的方法是首选,但是优化这种方法对于我的开发过程来说是一个不错的,经常感觉到的改进。
我在理论上运行代理服务器很好,你能指出我的配置是否有效? –