我需要在共享服务器上部署我的django应用程序,其中我没有root权限(例如httpd.conf),我拥有的是文件夹public_html。使用fcgi部署Django导致页面加载速度缓慢
现在,我跟着使用fcgi描述的站点部署django(例如this)。但是,页面加载速度非常缓慢,我想是因为每次请求都需要重新加载django?从本质上讲,我想要一个永久运行的服务器,只需从apache获取请求。
在尝试使用套接字等解决方案之前,我想问一些专业意见。
谢谢!
我需要在共享服务器上部署我的django应用程序,其中我没有root权限(例如httpd.conf),我拥有的是文件夹public_html。使用fcgi部署Django导致页面加载速度缓慢
现在,我跟着使用fcgi描述的站点部署django(例如this)。但是,页面加载速度非常缓慢,我想是因为每次请求都需要重新加载django?从本质上讲,我想要一个永久运行的服务器,只需从apache获取请求。
在尝试使用套接字等解决方案之前,我想问一些专业意见。
谢谢!
所有wsgi教程我读到状态,我需要修改httpd.conf文件,我没有权限这样做... – guinny 2012-01-18 14:47:03
好吧,如果你想专业托管你需要一个专业的主机。有很多,gondor.io,ep.io,djangozoom,heroku ...他们会为你处理部署,它会摇摆。你不能用自行车赢得F1比赛吗? – jpic 2012-01-18 16:32:57
是的,到目前为止我的服务器已经部署在webfaction上。但是我需要一些真正的数据处理(高达10G的ram),所以我只是想在我的univ的计算机上部署它,然后再考虑购买更昂贵的订阅(Amazon E2).... – guinny 2012-01-21 16:15:12
对于django,Apache的mod_wsgi比fcgi更好。也就是说,django **不会在每次请求**时重新加载(FCGI!= CGI)。你可以使用django-debug-toolbar,也许它会给你一些关于页面加载时间的线索。 – jpic 2012-01-18 14:04:27
你还通过django服务器或直接从你的网络服务器提供图像? – 2012-01-18 14:36:13
谢谢! @lian liev,来自django服务器。但目前,该页面只显示一个字符串。所以我想这不是问题。 – guinny 2012-01-18 14:43:33