为什么 Web 框架应该托管在 Web 服务器上?

为什么 Web 框架应该托管在 Web 服务器上?

我刚刚进入托管领域,我还不能完全理解为什么 Web 框架需要托管在 Web 服务器中?

最近我有一个在 django 上运行的网站,借助 dj-static 和 static 等一些 Python 脚本,我能够提供静态文件。那么为什么需要使用 Web 服务器呢?

经过几天的编码,我想启用 https,并且我读到我需要使用 Web 服务器,但经过进一步研究后,我发现有人说可以在没有 Web 服务器的情况下使用 https。那么,为什么需要 Web 服务器呢?

是出于安全原因吗?

谢谢!

答案1

Django 和 co 的内置 Web 服务器是非常小的软件,它们经过优化以简化开发/调试,但它们并不关心性能、安全性或功能。

由于开发一个安全且高性能的 Web 服务器非常困难,如果第三方已经解决了该问题,那么 Web 框架再投入任何时间在这上面是毫无意义的。

相关内容