Django自己就可以運行,為什么要部署到apache
Django自己就可以運行,為什么要部署到apache
呼啦一陣風(fēng)
2018-11-05 10:04:38
TA貢獻(xiàn)1875條經(jīng)驗 獲得超3個贊
1.自帶server只有在debug模式下可用映射靜態(tài)文件,而debug模式下運行會不斷留存debug信息,跑久了內(nèi)存要爆。
2.作為服務(wù)啟動,一個錯誤就可以掛掉整個服務(wù),起個apache或者eginx好歹掛了只掛個wsgi線程。
django可以做游戲服務(wù)器,前提是這個游戲?qū)ο鄳?yīng)延遲不在乎。HTTP協(xié)議的傳輸速度天生慢,無法拯救(當(dāng)然可以傲嬌地長期保持websocket替代),并且django并發(fā)性能低下(同步框架你想能有多好的性能),同時幾百個連接就明顯相應(yīng)遲緩,甚至直接拒絕,因此除非是傻乎乎的用戶很少的回合制游戲,否則不推薦django做服務(wù)。
舉報