php - 为什么要避免使用 LAMP 托管的 Python 的 CGI?

标签 php python .htaccess cgi

我多年来一直在使用 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/

相关文章:

Phpstorm 不会在输入时缩进新行

python - Datastax cassandra-driver (python) 导入失败

regex - .htaccess:重定向除一个页面之外的所有页面

php - 在 htaccess 中设置内存限制

javascript - 如何在网站链接前添加文本,fx store.mywebsite.com

php - 如何更新具有无效斜杠的路径?

java - php : reading json arraylist and saving data in mysql?

php - 我可以使用 phpmailer 添加自定义 Message-ID 和 In-Reply-To header 吗?

python - 检查不同 numpy 数组中的相同行

python - 删除多行字符串中直到给定模式的所有字符