我有一个mod_perl系统,它接受来自不同客户端系统的API调用假设在子perl程序中,我有这样的调用,它需要进行大量处理
$conf{$client_id} = generate_client_conf($client_id); # returns a ref to a hash
我想在其他子进程中重用此变量$ conf {$ client_id},我该怎么做?
变量不能在startup.pl处加载,但需要在生成后进行缓存
您应该使用Cache :: FastMmap
在mod_perl中,只需在相应模块中的全局级别打开高速缓存,该模块在服务器启动时以及在开始派生子代之前执行,但是您可能需要将文件chmod或chown给apache进程的权限。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句