2009-09-11 54 views
4

我知道Twisted是一个允许您执行异步非阻塞I/O的框架,但我仍然不明白它与Apache服务器的不同之处。如果任何人都可以解释扭曲的需要,我将不胜感激。Apache vs Twisted

回答

10

Twisted是一个开发互联网应用程序,处理底层通信等平台。它不会“开箱即用” - 您必须对其进行编程。

Apache是​​一个互联网应用程序,各种。安装后,您将拥有一个可以提供静态和动态网页的可用Web服务器。除此之外,如果你愿意的话,它可以延伸到做更多的事情。

2

它们是两个不同的东西,一个是纯WEB服务器,另一个是带有内置事件驱动服务器的WEB框架。

扭曲是构建高端ad-hoc网络服务的好帮手。

2

仅供参考,Fri​​endFeed/Facebook只是开源他们的自定义服务器和框架:Tornado。仪器的Matt Heitzenroder已经进行了初步比较测试并且looks like Tornado left twisted in the dust

+0

您链接的数字清楚地表明Twisted响应更快并处理稍多的请求。当然,这个基准也没有考虑到功能。 – 2009-09-23 21:44:02

2

@alphazero您读过Twisted vs. Tornado基准测试错误(或者您根本没有读过它)。文章引用:“平均响应时间越短越好。”扭曲是较低。人们希望他们的网络服务器以更低(更快)的时间进行响应。

扭曲的叶片龙卷风在尘土中...或者,实际上,它们的差异几乎是一个微不变的因素。