Чтобы поместить вывод сценария на стороне сервера в файл HTML, следует использовать #include или #exec? - PullRequest
0 голосов
/ 23 октября 2009

Если я хочу вставить вывод сценария в файл HTML, используя серверные включения, лучше использовать

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

или

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

?

1 Ответ

1 голос
/ 18 декабря 2009

Небольшое преимущество перед форматом #include заключается в том, что, если вы измените местоположение или имя исполняемого файла Python, вам нужно всего лишь один раз изменить конфигурацию в конфигурации Apache, а не менять каждый вызов SSI на вашем сайте. .

Обе эти формы, однако, будут запускать и разрушать новый двоичный файл python при каждом вызове скрипта, что является довольно большим успехом. Вот почему что-то вроде mod_python почти всегда предпочтительнее.

...