Apache与Twisted

6 投票
4 回答
4239 浏览
提问于 2025-04-15 14:15

我知道Twisted是一个框架,可以让你进行异步非阻塞的输入输出操作,但我还是不太明白这和Apache服务器有什么不同。如果有人能解释一下为什么需要Twisted,我会很感激。

4 个回答

2

它们是两回事,一个是纯粹的网页服务器,另一个是带有内置事件驱动服务器的网页框架。

Twisted适合用来构建高端的临时网络服务。

2

顺便说一下,FriendFeed和Facebook刚刚把他们自己开发的服务器和框架开源了,叫做Tornado。Apparatus的Matt Heitzenroder进行了一次初步的比较测试,看起来Tornado的表现远远超过了Twisted

11

Twisted是一个用来开发互联网应用的平台,主要负责处理底层的通信等工作。它本身并不会自动完成任何事情——你需要自己编写代码来实现功能。

Apache可以算是一种互联网应用。安装后,你就会得到一个可以正常工作的网页服务器,它可以提供静态和动态网页。除此之外,如果你想的话,它还可以扩展出更多的功能。

撰写回答