我有一个mod_perl系统接受来自不同客户端系统的API调用 假设在子perl程序中我有这样的调用,它做了一些繁重的处理
$conf{$client_id} = generate_client_conf($client_id); # returns a ref to a hash
我想在其他子进程中重用这个变量$ conf {$ client_id} 我怎样才能做到这一点 ?
变量无法在startup.pl中加载,但需要在生成后进行缓存
答案 0 :(得分:0)
您应该使用Cache::FastMmap
在mod_perl中,只需打开全局级别的缓存即可 适当的模块,在服务器启动时执行 在它开始分叉孩子之前,你可能想要chmod 或者将文件chown到apache进程的权限。