如何在网络服务器上使用Python制作网页
我在文档中看到,有4到5种方法可以用Python来制作网页。比如:
- 使用CGI
- Mod_python:mod_python确实有一些问题。跟PHP的解释器不同,Python的解释器在执行文件时会使用缓存,所以如果文件有改动,就需要重启网络服务器。
- FastCGI和SCGI
- mod_wsgi
那么我应该选择哪种方式呢?这是不是意味着如果使用Python会遇到很多问题,它就不适合做网站?
我需要建立一个有成千上万用户的实时商业网站,所以如果使用Python会有很多问题,我就不应该用它。
6 个回答
0
我个人使用的是CGI或者Python的*HTTPServer
模块。CGI非常简单,看起来是一种合理的“类Unix”方法。而*HTTPServer
模块比较基础,如果你对HTTP有一定了解的话,扩展起来也很容易。
我听说过很多关于mod_wsgi的好评,希望以后能学会使用它。所以我推荐你使用mod_wsgi,它不仅仅适用于Python。
0
我非常喜欢cherrypy这个框架。没错,市面上有很多选择。
1
我觉得mod_python已经不再被推荐使用了,所以你最好别用它。
可以看看这个链接了解更多信息:http://blog.dscpl.com.au/2010/05/modpython-project-soon-to-be-officially.html
mod_wsgi被提到作为替代方案。