单独的服务器为django应用程序及其内容提供服务?
关于如何继续,我有点困惑.我正在设置Django以在Mediatemple DV服务器上运行.我正在尝试找出适当的设置来提供图像/视频/等内容.
我不太明白这在http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/上是什么意思
这是否意味着我应该在一个Apache实例(通过mod_wsgi)上提供Django,然后在另一个Apache实例或上述替代方案之一上提供其内容?我可以在同一个专用虚拟服务器上执行此操作,对吧?如果是的话,有关我应该如何做的任何建议? 谢谢! 解决方法
对于大多数人来说,不需要单独的媒体服务器.人们越来越多地批评Django文档在没有必要时过于自由地推动人们向这个方向发展.
因此,最初不要打扰,如果使用mod_wsgi也使用Apache Web服务器进行静态媒体.建议您确保以mod_wsgi的守护进程模式运行WSGI应用程序,因为提供静态文件的进程将很小并且不会产生实际动态Web应用程序的开销. 如果过度担心内存使用情况,也可以阅读: http://blog.dscpl.com.au/2009/11/save-on-memory-with-modwsgi-30.html 看看这一切是怎么回事,只有当Apache本身看起来不够时,然后期待使用另一台服务器来处理媒体,首选的安排是使用nginx来处理静态媒体,nginx也充当代理到Apache / mod_wsgi.在前面使用nginx实际上允许Apache / mod_wsgi更好地执行,这在单独的域上使用nginx不会. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |