bash.im ithappens.me zadolba.li
7760

Позыв в формате CGI

Готовлю серверную начинку для сайта, размещённого на маломощном виртуальном хосте. Обычно пишу на Java, но в данном случае конфигурация слабовата для поддержки сервлетов, и я решил написать нечто достаточное для начала тестирования в формате CGI. Простота написания скриптов порадовала, но время было уже позднее.

Лежу я в полудрёме и думаю: «Скрипты — это здорово. Кода мало, компилировать не надо, тестятся прекрасно. Но вот хлынут посетители на сайт — и что тогда? Сервлеты-то постоянно в память загружены и мгновенно обслуживают запросы, а скрипт — его же каждый раз с жёсткого диска загрузить надо, да сопутствующие утилиты и библиотеки, да всякие прочие накладные расходы…»

Тут в засыпающее сознание поступает вполне конкретный физиологический позыв. Но кодинг не отпускает: «Вот взять хотя бы посещение туалета по малой нужде. Если ты встал с кровати, прогулялся до белого друга, выполнил все прочие формальности — это CGI. Батюшки, это сколько же накладных расходов! А вот сервлет — это другое дело. Его можно сравнить с ситуацией, когда ты, скажем, в памперсе или в скафандре, как космонавт. Поступил сигнал — сразу пошёл ответный процесс… Не-е-ет!»

В общем, бежал быстро и успел реализовать позыв в формате CGI. Может, оно и сурово, и с некоторой задержкой во времени, зато надёжно и гигиенично.