我正在设计一个长轮询应用程序,可以很快地向很大数量的用户广播小的更改。该应用程序将与运行相当标准的CMS的网站一起运行。他们都将在一台服务器上运行,并开始使用数据库。长轮询选项:Nginx,PHP,Node.js
我来自LAMP环境,我绝对是开发人员,而不是系统管理员。这就是说我不害怕去尝试一些新的东西。
我花了一天时间研究我的选择,我希望人们可以回答一些问题并给我一些建议。
我已经把范围缩小到这些:
A. Apache and php for the website, Node.js for the app
B. Nginx and php for both the website and app
C. Nginx and php for website, Nginx and Node.js for the app
所以问题:
- 如何处理Nginx的PHP的非多threadingness)。 PHP会证明Apache有多长时间轮询的瓶颈?
- 我听说它建议我使用nginx作为Apache和Node.js前面的反向代理,这是比nginx更好的解决方案吗?如果是这样,为什么?
- 你使用了哪个选项/会推荐?
请记住,设置的简易性可能是一个因素,我对Apache很满意,但我只使用Node,并且我从未安装过Nginx。
如果有人需要,我会很乐意提供说明。
这可能是一个问题http://webmasters.stackexchange.com/... – DaveRandom 2012-01-12 17:19:58
我认为它...我想这是更多的配置基础。 – thelastshadow 2012-01-12 17:21:04