我多年来一直在使用 PHP。最近我看到很多论坛帖子说 PHP 已经过时,现代编程语言更简单、更安全等等。
所以,我决定开始学习 Python。由于我习惯使用 PHP,我刚开始通过上传 .htaccess 文件来构建页面:
addtype text/html py
addhandler cgi-script .py
然后,我的示例页面如下所示:
#!/usr/bin/python print "content-type: text/html\n\n" print "html tags, more stuff, etc."
这很好用。但是,我在一篇帖子中看到了一条评论,说 CGI 不是使用 Python 的最佳方式。当然,它没有提到是最好的方法。
为什么使用 CGI 不是使用 Python 的最佳方式?有什么替代方案?
是否有一些完全不同的方式来设置一个简单的 Python 站点?我应该在 .htaccess 和 .py 文件之外查看一些完全不同的范例吗?
相关
最佳答案
经典 CGI 根本不是使用任何东西的最佳方式。使用经典 CGI 服务器必须为每个请求生成一个新进程。
对于 Python,您几乎没有其他选择:
关于php - 为什么要避免使用 LAMP 托管的 Python 的 CGI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629919/