在 Windows IIS 上部署 Django 项目
Django 官方文档中提供的生产部署方案并没有在 Windows 上部署的方案,但是拥抱开源的巨硬还是提供了 Python 在 IIS 上的部署方案,早前是使用 FastCGI 与 WFastCGI 一起使用。 而来到 2023 年,微软推荐使用 HttpPlatformHandler 的方式来托管 Python Web 应用。
诚然,Linux 或者容器的部署方案或许更常见一些,但是能在 Windows 下只获得可以接受的效果,也可以节省很多资源,毕竟不是人人都需要高并发。希望也能稍微改善一下直接 runserver
运行后吐槽 Django 性能不行的情况吧。