擅长:python、mysql、java
<ol>
<li><p>取决于您的网站-如果您只需要静态内容,您可以使用静态站点生成器(<a href="http://www.blogofile.com/" rel="nofollow">Blogofile</a>,<a href="http://ringce.com/hyde" rel="nofollow">Hyde</a>来举几个用Python编写的)或者,如果您的网站提供动态内容,则应该使用某种框架(<a href="http://flask.pocoo.org/" rel="nofollow">Flask</a>,Django等)。使用静态站点生成器,您在服务器上所需的只是为您的内容提供服务的web服务器,但是对于动态站点,您可能需要额外的库来实现各种功能,如数据库支持、缓存等。</p></li>
<li><p>内置的web服务器通常用于本地开发,通常不适合生产使用。对于后者,请使用特定的应用程序,比如mod\uwsgi(用于Apache)或uwsgi(用于Nginx)。但尽量避免使用mod逯python!</p></li>
<li><p>WSGI代表Web服务器网关接口,是Web服务器和Web应用(或框架)之间使用的标准协议。WSGI似乎是目前唯一的标准选择,所以就这么做吧。</p></li>
</ol>
<blockquote>
<p>Also, according to this benchmark of python WSGI servers, gevent and
mod_wsgi show great performance with low memory footprint. They don't
claim themselves as web frameworks, what's the difference between them
and the web frameworks like cherrypy, web2py.</p>
</blockquote>
<p>如前所述,WSGI只是web服务器与web应用程序对话的一种方式。CherryPy和web2py处理模板、请求和会话处理,并通过WSGI将这些信息输出到web服务器。在</p>
<p>如果你担心速度,那就不要太担心了。。:)</p>