在VPS上構建一個Django應用程序。我對建立自己的服務器並不是很有經驗,但我決定嘗試一下這次的VPS。使用Comet/Orbited構建使用mod_wsgi或mod_python的Django應用程序?
我一直在做一堆研究,以瞭解如何「正確地」使用Apache worker MPM設置LAMPython服務器。自然,mod_python與mod_wsgi的爭論出現了。
閱讀Graham Dumpleton的博客和他的各種郵件列表回覆,我學到了很多。特別是,這mod_python的性能可以通過使用工MPM大大提高 - 截至Load spikes and excessive memory usage in mod_python
無論如何描述,我已經決定去與mod_wsgi的進程(daemon模式)+工人MPM,但後來我開始尋找到實施Comet和我有點困惑。
我正在考慮使用Dark Porter(http://darkporter.com/?p=7)描述的技術來實現彗星,因爲它看起來像是通過在一個進程中完成所有步驟來優化django設置,但他特別說他使用mod_python並且不使用提到mod_wsgi。
所以我的問題:
1)是否有可能使用mod_wsgi的實現黑暗波特的方法是什麼?
2)如果你設置一個服務器來支持Django + Comet,你會使用什麼組件,爲什麼? (mod_python的VS的mod_wsgi/DarkPortersMethod VS MorbidQ VS的RabbitMQ)
感謝
你指的帖子已被移動,我在這裏找到:http://www.royalbarrel.com/blog_files/4.django_orbited.html – 2011-01-10 20:12:13