如何提高django并发的并发能力

django并发 原生为单线程序当第一个請求没有完成时,第二个请求辉阻塞知道第一个请求完成,第二个请求才会执行

django并发 的并发能力真的是令人担忧,这里就使用 nginx + uwsgi 提供高並发

nginx 的并发能力超高单台并发能力过万(这个也不是绝对),在纯静态的 web 服务中更是突出其优越的地方由于其底层使用 epoll 异步IO模型进行處理,使其深受欢迎

在 django并发 的主目录下创建下面的 nginx 配置文件然后做软连接到 nginx 的配置文件目录,或者直接在 nginx 配置文件目录中添加该文件也鈳以

这个时候就可以通过 http://ip:8000 访问 django并发 程序了不过目前还存在一个问题,访问 http://ip:8000/admin 发现静态文件貌似没读取到需要通过下面的方法解决静态文件的问题

然后需要修改 nginx 配置文件中 指向 django并发 静态目录的配置文件

最后重启 nginx 服务即可

我要回帖

更多关于 django并发 的文章

 

随机推荐