繁体   English   中英

保持活动网站的技术堆栈

[英]Technology stack for keep-alive web site

用于网站的最常见的技术堆栈是Lamp,部分原因是它随处可见,部分原因是编程模型非常简单:对服务器的每个请求都会生成对代码的单个调用,并发送回单个HTML块。

但是请考虑对需要保持活动功能的Web程序的需求,即保持连续的实时数据流到Javascript前端的保持活动功能。 我从服务器响应中的“连接:保持活动”中获得的印象, http://ajaxian.com/archives/mibbit-ajax-based-irc-clienthttp://www.mysqlperformanceblog.com/2006/11 / 12 / are-php-persistent-connections-evil /是Lamp并非针对此类工作负载而设计。

所以我的问题是,对于保持活动的工作负载(这是最好的术语?),什么是最好的技术堆栈?

或者更确切地说,按照可靠性可伸缩性的标准,最好的堆栈是什么(我不在乎节省一些CPU周期,但是我确实不在意当您添加一些CPU时发生故障的情况还有更多的用户,即使是在优质的高端硬件上)又无处不在 (能够以廉价的GoDaddy风格托管开始使用)?

nodejs专为此类工作负载而设计,它快速且可很好地针对此类工作负载进行扩展(比使用AJAX调用apache / mod_php + mysql的LAMP快得多)。 已经有相当数量的库,甚至已经有一些框架供您使用,但是没有理由根据您的要求不能将灯与节点混合搭配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM