Django自己就可以運行,為什么要部署到apache
1 回答

翻過高山走不出你
TA貢獻1875條經驗 獲得超3個贊
1.自帶server只有在debug模式下可用映射靜態文件,而debug模式下運行會不斷留存debug信息,跑久了內存要爆。
2.作為服務啟動,一個錯誤就可以掛掉整個服務,起個apache或者eginx好歹掛了只掛個wsgi線程。
django可以做游戲服務器,前提是這個游戲對相應延遲不在乎。HTTP協議的傳輸速度天生慢,無法拯救(當然可以傲嬌地長期保持websocket替代),并且django并發性能低下(同步框架你想能有多好的性能),同時幾百個連接就明顯相應遲緩,甚至直接拒絕,因此除非是傻乎乎的用戶很少的回合制游戲,否則不推薦django做服務。
- 1 回答
- 0 關注
- 603 瀏覽
添加回答
舉報
0/150
提交
取消