为了账号安全,请及时绑定邮箱和手机立即绑定

Django自己就可以运行,为什么要部署到apache

Django自己就可以运行,为什么要部署到apache

呼啦一阵风 2018-11-05 10:04:38
Django自己就可以运行,为什么要部署到apache
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

1.自带server只有在debug模式下可用映射静态文件,而debug模式下运行会不断留存debug信息,跑久了内存要爆。
2.作为服务启动,一个错误就可以挂掉整个服务,起个apache或者eginx好歹挂了只挂个wsgi线程。
django可以做游戏服务器,前提是这个游戏对相应延迟不在乎。HTTP协议的传输速度天生慢,无法拯救(当然可以傲娇地长期保持websocket替代),并且django并发性能低下(同步框架你想能有多好的性能),同时几百个连接就明显相应迟缓,甚至直接拒绝,因此除非是傻乎乎的用户很少的回合制游戏,否则不推荐django做服务。

查看完整回答
反对 回复 2018-11-14
  • 1 回答
  • 0 关注
  • 568 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信