我有点困惑,Tornado 是像 Apache HTTP Server 一样的 Web 服务器,还是像 Django 一样的框架,还是两者都有?
谢谢。
谢谢。
Tornado是一个服务器和框架,适用于开发应用程序。
我使用Tornado来为我的Django应用程序提供服务,并借助nginx(负载均衡器,以运行多个Tornado实例)和supervisor来使这些Tornado实例能够在我的应用程序失败时保持在线。
我使用WebFaction,使用Tornado代替Apache提供服务后,我的应用程序性能得到了提升。
Tornado是一种非阻塞的Web服务器和轻量级Web框架。
它可以作为其他Web框架(如Django)的Web服务器,通过使用tornado.wsgi实现,但它也拥有一个核心Web框架,具有诸如模板(tornado.template)、SQL数据库集成(tornado.database)和OpenID授权(tornado.auth)等功能。许多开发人员将其与其他wsgi兼容的框架结合使用,以获得优秀的非阻塞Web服务器性能,但它不仅仅是一个Web服务器。