其他分享
首页 > 其他分享> > django本身提供了runserver,为什么不能用来部署(runserver与uWSGI的区别)

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

作者:互联网

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

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

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

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

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

标签:web,WSGI,django,uWSGI,runserver,uwsgi
来源: https://www.cnblogs.com/duanlinxiao/p/10395946.html