首页>>后端>>Python->django一般用什么服务器(2023年最新解答)

django一般用什么服务器(2023年最新解答)

时间:2023-12-14 本站 点击:0

导读:今天首席CTO笔记来给各位分享关于django一般用什么服务器的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

Django 跟 web server 有没有什么关系

Django是一个WEB开发框架,可以用它来开发web项目,而web需要服务器来运行,比如常用的nginx,apache,uwsgi等,这些服务器仅负责运行程序(由django写的项目),用户请求会发送的服务器上,然后服务器请求django,django返回相应的结果给web服务器,然后返回给用户,web server 就是用户和程序之间的一道桥梁,用户不能直接接触到代码。所有的web项目都需要用一个web server来运行,用户才能用浏览器访问。

python django需要什么服务器

Django生产部署一般是Linux操作系统,至于那个发布版,看你自己熟悉哪个吧,如果新手,推荐Ubuntu。

django项目服务器是不是只能用单核?

不是的。

如果你是小站,那么随便玩,单核和多核没区别,这不是需要考虑的事。

如果你是大站,那么还有nginx负载均衡,uwsgi或者gvent多线程、进程和协程,还有动静分离,还有前后分离等等,项目也不是部署在单一服务器上,等等。单核和多核的讨论也没啥意义。

如果你是超级大站,那么基本用的是java,就更没有这个问题了。

个人经验,仅供参考。安利一个Django学习教程Django权威教程

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

Django内置的http服务器只能工作在单线程下,做开发和调试时候是可以的。

但是生产环境通常都会有多用户并发,所以要用apache做前端。另外就是静态文件的处理要由apache来做,因为django的simple HTTP server处理大量静态文件的性能太差了。

结语:以上就是首席CTO笔记为大家整理的关于django一般用什么服务器的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/33439.html