2017-03-05 68 views
0

我试图托管我的Django应用程序来在Windows 7中进行打砖块。我已经正确配置了mod_wsgi并运行了一个测试项目来验证它。Django + mod_wsgi + apache + wamp优化技术的windows

但是,当我迁移我的开发项目时,服务器真的需要时间加载。我已阅读了有关通过在非Windows平台上启用mod_wsgi守护程序模式来优化mod_wsgi性能的文章。

我的问题是:有没有一种方法来优化Windows平台的mod_wsgi性能?

附注:它已经30分钟了,因为我试图访问我的Django项目,页面仍在加载。 Apache错误日志中没有生成错误日志,Wamp服务器仍在运行。

回答

1

如果无限期挂起它可能是这个问题:

这可以通过具有C扩展某些第三方Python模块,还没有得到很好的贯彻,使他们造成的在Python子解释器中工作。

意味着你的只是托管一个WSGI应用程序,添加:

WSGIApplicationGroup %{GLOBAL} 
+0

该解决方案的工作,但在Windows中,我们必须包含双引号。它应该是:'WSGIApplicationGroup“%{GLOBAL}”'。感谢先生和更多的权力! – jonilyn2730

+0

我知道你没有理由为什么你需要双引号。从未必须以前。在Windows上,编辑Apache配置时有时会遇到问题,这是由于编辑器太聪明,用聪明的引号做愚蠢的事情,或粘贴其他奇怪的Unicode字符。也许在那里有一些不可见的奇怪角色,编辑它就摆脱了它。 –

+0

我没有复制粘贴从互联网主席的代码。我已经手动键入它。在我的情况下,wamp(http.conf)+ windows中的所有参数/值必须用引号括起来,否则apache将无法启动 – jonilyn2730