Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:使用mod_wsgi加载页面的速度非常慢_Python_Django_Mod Wsgi - Fatal编程技术网

Python Django:使用mod_wsgi加载页面的速度非常慢

Python Django:使用mod_wsgi加载页面的速度非常慢,python,django,mod-wsgi,Python,Django,Mod Wsgi,出于测试目的,我尝试使用apache和mod_wsgi在我的Raspberry Pi(模型B)上托管我当前的Django项目。经过一番努力,我终于让它开始工作了。不幸的是,页面加载速度非常慢(从30秒到几分钟,甚至在stock admin站点上也是如此),尽管它在Django开发服务器上运行得非常好 下面是我的etc/apache2/apache2.conf的相应摘录,因为我确信这只是我的配置(我使用的)的一个问题: WSGIScriptAlias//var/Vplan/Vertretungsp

出于测试目的,我尝试使用apache和mod_wsgi在我的Raspberry Pi(模型B)上托管我当前的Django项目。经过一番努力,我终于让它开始工作了。不幸的是,页面加载速度非常慢(从30秒到几分钟,甚至在stock admin站点上也是如此),尽管它在Django开发服务器上运行得非常好

下面是我的
etc/apache2/apache2.conf
的相应摘录,因为我确信这只是我的配置(我使用的)的一个问题:

WSGIScriptAlias//var/Vplan/Vertretungsplan/wsgi.py
WSGIPythonPath/var/Vplan
通融


是否有人遇到过类似的问题或知道如何解决此问题?

您应该使用

您应该使用

您应该使用

您可以看到Apache是否启动了太多的工作进程/使用了太多的内存吗?似乎Apache既不使用太多内存,也不启动太多进程(这只是一个,至少从我使用
htop
可以看出).CPU使用率在页面加载期间提高到100%。为了确保您以后不会遇到内存问题,请确保您没有使用mod_wsgi的嵌入式模式,不要使用Apache prefork MPM,并确保您使用的是最新的mod_wsgi版本。有关您为什么不想使用嵌入式模式的一些详细信息,请参阅中的提示!同时,我从sqlite3切换到MySQL-但仍然没有显著的改进…这里也有同样的问题-Django 1.8,Python 2.7.6。有人设法解决了这个问题吗?你能看到Apache是否启动了太多的工作进程/使用了太多的内存吗?看起来Apache既不使用太多的内存,也不启动太多的进程(这只是一个,至少从我使用
htop
可以看出).CPU使用率在页面加载期间提高到100%。为了确保您以后不会遇到内存问题,请确保您没有使用mod_wsgi的嵌入式模式,不要使用Apache prefork MPM,并确保您使用的是最新的mod_wsgi版本。有关您为什么不想使用嵌入式模式的一些详细信息,请参阅中的提示!同时,我从sqlite3切换到MySQL-但仍然没有显著的改进…这里也有同样的问题-Django 1.8,Python 2.7.6。有人设法解决了这个问题吗?你能看到Apache是否启动了太多的工作进程/使用了太多的内存吗?看起来Apache既不使用太多的内存,也不启动太多的进程(这只是一个,至少从我使用
htop
可以看出).CPU使用率在页面加载期间提高到100%。为了确保您以后不会遇到内存问题,请确保您没有使用mod_wsgi的嵌入式模式,不要使用Apache prefork MPM,并确保您使用的是最新的mod_wsgi版本。有关您为什么不想使用嵌入式模式的一些详细信息,请参阅中的提示!同时,我从sqlite3切换到MySQL-但仍然没有显著的改进…这里也有同样的问题-Django 1.8,Python 2.7.6。有人设法解决了这个问题吗?你能看到Apache是否启动了太多的工作进程/使用了太多的内存吗?看起来Apache既不使用太多的内存,也不启动太多的进程(这只是一个,至少从我使用
htop
可以看出).CPU使用率在页面加载期间提高到100%。为了确保您以后不会遇到内存问题,请确保您没有使用mod_wsgi的嵌入式模式,不要使用Apache prefork MPM,并确保您使用的是最新的mod_wsgi版本。有关您为什么不想使用嵌入式模式的一些详细信息,请参阅中的提示!同时,我从sqlite3切换到MySQL-但仍然没有显著的改进…这里也有同样的问题-Django 1.8,Python 2.7.6。有人解决了这个问题吗?请提供一些信息解释为什么这会有帮助。如果链接的页面有这些信息,它也应该在你的答案中,这样stackoverflow本身就有一个完整的答案。更好的链接是的,请解释为什么应该阅读外部链接中的信息,但不要复制内容。请提供一些信息,解释为什么这样做会有帮助。如果你链接的页面上有这些信息,它会被删除也应该在你的答案中,以便stackoverflow本身有一个完整的答案。更好的链接是我在对问题的评论中给出的链接。不鼓励从权威来源复制信息。是的,解释为什么应该阅读外部链接中的信息,但不要复制内容。请给出一些解释为什么这样做会有帮助的信息。如果你链接的页面上有这些信息,它也应该出现在你的答案中,这样stackoverflow本身就有一个完整的答案。更好的链接是我在对问题的评论中已经给出的链接。不鼓励从权威来源复制信息。是的,请解释为什么e应该阅读外部链接中的信息,但不要复制内容。请提供一些信息,解释为什么这会有帮助。如果您链接的页面包含这些信息,那么也应该包含在您的答案中,以便stackoverflow本身有完整的答案。更好的链接是我在对问题的评论中给出的链接。复制不鼓励来自权威来源的信息。是的,请解释为什么应该阅读外部链接中的信息,但不要复制内容。
WSGIScriptAlias / /var/Vplan/Vertretungsplan/wsgi.py
WSGIPythonPath /var/Vplan

<Directory /var/Vplan/Vertretungsplan>
<Files wsgi.py>
Allow from all
</Files>
</Directory>