在VPS上构建Django应用程序。我在设置自己的服务器方面经验不是很丰富,但这次我决定尝试VPS。
为了学习如何使用Apache worker MPM“正确”设置LAMPython服务器,我做了大量的研究。自然,mod_python与mod_wsgi之间的争论也随之而来。
通过阅读Graham Dumpleton的博客和他的各种邮件列表回复,我学到了很多。特别是,通过使用worker MPM可以极大地提高mod_python的性能--如Load spikes and excessive memory usage in mod_python所述
无论如何,我已经决定使用mod_wsgi(守护程序模式)+ worker MPM,但后来我开始考虑实现Comet,我有点困惑。
我正在考虑使用Dark Porter ( http://darkporter.com/?p=7)描述的技术来实现comet,因为它看起来通过将所有这些都放在一个进程中,对django设置进行了更多的优化,但他特别说他使用mod_python,并且没有提到mod_wsgi。
所以我的问题是:
1)是否可以使用mod_wsgi实现Dark Porter的方法?
2)如果您将服务器设置为支持Django+Comet,您会使用哪些组件?为什么?(mod_python vs mod_wsgi / DarkPortersMethod vs MorbidQ vs RabbitMQ)
谢谢
发布于 2009-10-15 19:39:20
https://stackoverflow.com/questions/1574513
复制相似问题