django本身提供了runserver,为什么不能用来部署(runserver与uWSGI的区别)


runserver方法是调试django时经常用到的运行方式,它使用django自带的。

WSGI Server 运行,主要在测试和开发使用,并且runserver 开启的方式也是单线程。

uWSGI是一个web服务器,它实现了WSGI协议uWSGI,http等协议,注意uwsgi是一种通信协议,而uWSGI是实现uwsgi协议和WSGI协议的web服务器。

uWSGI具有超快的性能,低内存占用和多APP管理等优点,病搭配nginx就是一个生产环境了,能够将用户访问请求与应用隔离开,实现真正的部署。

相比来讲,支持并发量更高,方便管理多进程,发挥多核的优势,提升性能。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM