Я немного новичок в Perl / CGI и пришел из Java / JSP.
Я пишу небольшой прототип и мне нужно загрузить некоторые "тяжелые" данные (~ 200 МБ) в структуру данных.
Теперь я, очевидно, хотел бы избежать загрузки данных при каждом запросе. До сих пор мне удавалось использовать «статическую» переменную (одна заключена в блок {}), но, похоже, это работает для нескольких запросов. Через некоторое время бездействия следующий запрос должен будет снова загрузить данные.
Из моего опыта работы с JSP это может показаться разновидностью переменной сеанса, которая остается доступной до истечения сеанса.
Как установить переменную "global" или "application"? Не уверен, применимы ли эти условия к CGI ...
Можно ли иметь переменную, совместно используемую всеми сеансами приложения?
Кстати, я сейчас использую «use CGI qw (: standard)».