Чтобы поместить выходные данные серверного сценария в файл HTML, следует ли использовать #include или #exec?
-
06-07-2019 - |
Вопрос
Если я хочу вставить выходные данные скрипта в HTML-файл с использованием серверных включений, лучше ли использовать
<!--#include virtual="/cgi-bin/myscript.py" -->
или
<!--#exec cmd="python /cgi-bin/myscript.py" -->
?
Решение
Небольшое преимущество формата #include заключается в том, что если вы измените местоположение или имя исполняемого файла Python, вам нужно будет изменить конфигурацию только один раз в конфигурации Apache, а не менять каждый вызов SSI на вашем сайте.
Однако обе эти формы будут запускаться и уничтожать новый двоичный файл Python каждый раз, когда вызывается скрипт, что является довольно большим успехом.Вот почему почти всегда предпочтительнее использовать что-то вроде mod_python.
Не связан с StackOverflow