windows server 部署Django项目上线

it2026-06-05  2

windows server 部署Django项目上线

概述:windows server服务器部署项目上线大体有两种,IIS和Apache,IIS部署过程十分冗杂,我曾尝试部署IIS最终没成功,转做Apache部署,流程十分简单,下面放上参考的两篇部署博客,及遇到的一个最大问题+解决思路

主博客

[https://blog.csdn.net/weixin_41855546/article/details/107743826]:

辅博客

[https://blog.csdn.net/sinat_41292836/article/details/103772521]:

上线后遇到的最大问题

Apache部署的服务访问非常慢

解决思路:

首先在服务器本地运行,看看本地访问是不是慢,如果本地访问挺快的,那么就是Apache性能优化的问题了,这种情况需要自己查找博客摸索Apache性能优化

如果本地访问依然慢的话,就是自己的逻辑代码问题了,解决实例办法如下:

我的项目主要python文件大概写了3000行代码,想精准的找到访问慢的问题所在还是比较困难的,所以要借助python的时间模块,进行一一排查,在觉得有问题的位置上面加上下面代码

print("查看逻辑开始时间",datetime.datetime.now)

在觉得有问题的逻辑执行完的地步加上下面代码

print("查看逻辑结束时间",datetime.datetime.now)

总之,就是查看觉得有问题的逻辑执行时间,慢慢找,我这最后发现是数据库查询的地方因为数据量太大,造成了访问慢的问题,最后加了个filter字段过滤条件,访问速度瞬间飞起。

如果对您有帮助,赏口饭吃❤谢谢老板❤

最新回复(0)