我正在寻找Perl中的缓存库。但到目前为止,我发现的像Cache::Cache和CHI这样的文件似乎都假设您希望将文件读取到Perl中的数据结构中。我只对将文件缓存到磁盘感兴趣,而从未将文件内容读取到Perl中。
我正在处理的文件大约有200 MB,将从网上下载。我想要缓存的大小限制和缓存文件的到期时间。
有什么建议吗?
编辑:由于我没有找到任何现成的库,我现在已经自己实现了它。但是,如果任何人都能指出一个,那当然会很有趣
使用一层间接寻址解决问题。在缓存中存储对文件的引用,而不是对文件本身的引用。引用的确切外观取决于您的用例。
尝试CPAN 的Cache::File模块