У меня есть система mod_perl принимающей API вызовов из разных клиентских систем Предположит, в программе ребенка PERL у меня есть вызовы, как это который делает некоторым тяжелым переработкиmod_perl доля переменных через дочерние процессы
$conf{$client_id} = generate_client_conf($client_id); # returns a ref to a hash
Я хотел бы вновь Использовать эту переменную $ conf {$ client_id} в других дочерних процессах Как это сделать?
Переменные не могут быть загружены в startup.pl, но должна быть в кэше, когда он генерируется
Возможно, вы захотите посмотреть на «memcached» и связанные с ним модули Perl. Это не является строгим ответом на вашу проблему (memcached - это отдельный процесс, а не кеширование внутри Apache), но вполне может решить вашу проблему с производительностью. –
Memcached, означает, что мне придется каждый раз выполнять TCP-соединение в скрипте mod_perl. Я также не могу сохранить маркер Memcached – Ram