要将服务器端脚本的输出放入HTML文件中,您应该使用#include还是#exec?

时间:2009-10-23 14:37:38

标签: html server-side server-side-includes cgi-bin

如果我想使用服务器端包含将脚本的输出插入到HTML文件中,是否最好使用

<!--#include virtual="/cgi-bin/myscript.py" -->

<!--#exec cmd="python /cgi-bin/myscript.py" -->

1 个答案:

答案 0 :(得分:1)

#include格式的一个小优点是,如果您更改python可执行文件的位置或名称,您只需要在Apache配置中更改一次配置,而不必更改站点上的每个SSI调用

然而,这两种形式都会在每次调用脚本时启动并拆除一个新的python二进制文件,这是一个相当大的命中。这就是为什么mod_python几乎总是首选的原因。