Apache与Twisted
我知道Twisted是一个框架,可以让你进行异步非阻塞的输入输出操作,但我还是不太明白这和Apache服务器有什么不同。如果有人能解释一下为什么需要Twisted,我会很感激。
4 个回答
2
它们是两回事,一个是纯粹的网页服务器,另一个是带有内置事件驱动服务器的网页框架。
Twisted适合用来构建高端的临时网络服务。
2
顺便说一下,FriendFeed和Facebook刚刚把他们自己开发的服务器和框架开源了,叫做Tornado。Apparatus的Matt Heitzenroder进行了一次初步的比较测试,看起来Tornado的表现远远超过了Twisted。
11
Twisted是一个用来开发互联网应用的平台,主要负责处理底层的通信等工作。它本身并不会自动完成任何事情——你需要自己编写代码来实现功能。
Apache可以算是一种互联网应用。安装后,你就会得到一个可以正常工作的网页服务器,它可以提供静态和动态网页。除此之外,如果你想的话,它还可以扩展出更多的功能。