【发布时间】:2011-12-22 10:38:37
【问题描述】:
我需要创建一个简单的网站,服务器将在 Amazon EC2 网络服务上运行。但我之前没有做过网络开发。看来我需要学习很多东西,javascript、html、css、web 框架、WSGI、apache web 服务器等。而且我对一些看起来很相似的东西感到困惑。
所以第一个问题,谁能告诉我我到底需要什么来设置网站。 Web 框架是我在服务器端唯一需要的吗?
第二个问题,我要在服务器端使用python,确实有一堆python的web框架。 apache http 服务器和那些 web 框架中内置的 wsgi 或 http web 服务器有什么区别。
第三个问题,WSGI 是不是最好的选择?大多数 Web 框架都支持 WSGI,这是否意味着 WSGI 是内置在 Web 框架中的?或者我需要包含 mod_wsgi 或类似的东西。
另外,根据this benchmark of python WSGI servers、gevent 和 mod_wsgi 显示出出色的性能和低内存占用。他们不声称自己是 web 框架,它们和像cherrypy、web2py 这样的 web 框架有什么区别。
谢谢
【问题讨论】:
标签: python frameworks web wsgi