如何使Django始终加载在内存中



我来自Java背景,web应用程序总是驻留在内存中。这使它能够在启动时执行所有初始化任务,而且与PHP不同,它不必对每个请求重复执行。

我看到了很多运行Django项目的选项,但不确定其中哪一个能让我实现上述目标?此外,我已经有一个运行速度为80的Nginx,所以需要通过它来路由对Django的请求

Django由python运行,并且有一个保持加载在内存中的进程,很像java。与php不同,Django不会根据请求重新加载所有数据,而且它有一个应用程序范围。这就是为什么php托管有这么多选项,而Django没有那么多选项的原因。

有几种方法可以将Nginx与Django一起使用,只需在谷歌上搜索"Nginx-Django",就会得到很多结果,教你如何使用,例如:https://code.djangoproject.com/wiki/DjangoAndNginx

最新更新