Django自己就可以运行,为什么要部署到apache
1 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
1.自带server只有在debug模式下可用映射静态文件,而debug模式下运行会不断留存debug信息,跑久了内存要爆。
2.作为服务启动,一个错误就可以挂掉整个服务,起个apache或者eginx好歹挂了只挂个wsgi线程。
django可以做游戏服务器,前提是这个游戏对相应延迟不在乎。HTTP协议的传输速度天生慢,无法拯救(当然可以傲娇地长期保持websocket替代),并且django并发性能低下(同步框架你想能有多好的性能),同时几百个连接就明显相应迟缓,甚至直接拒绝,因此除非是傻乎乎的用户很少的回合制游戏,否则不推荐django做服务。
- 1 回答
- 0 关注
- 568 浏览
添加回答
举报
0/150
提交
取消