Какими способами можно было бы решить сразу все проблемы - быстродействие, защиту, потребление памяти?
Для ускорения работы скриптов есть разные способы.
Стандартный процесс работы скрипта (кстати, php тоже) - запустился, подключился к базе, затащил в себя кучу данных, что-то поделал, разобрал шаблоны html, ответил, сдох (утащив с собой все данные которые могли бы быть и закешированны). Как с этим бороться?
При больой нагрузке требуется где-то кешировать данные, требуется использовать fastcgi для уменьшения накладных расходов на вызов скрипта.
В этом посте я решил описать самые частые ошибки при написании CGI и способы их решения, что стоит делать и что не стоит.
Здесь я вам расскажу про самые основы CGI-скриптов - как они работают, что это такое и зачем оно вообще нужно.