首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在缓存中存储实际文件

问在缓存中存储实际文件
EN

Stack Overflow用户
提问于 2013-08-02 06:16:20
回答 2查看 284关注 0票数 0

我有微软办公室文件,我需要存储在谷歌番石榴缓存。键将是fileid,值将是实际的word文档。我在ByteArrayOutput流中有那个word文档,但是存储ByteArrayOutput流不是一个好主意。还有其他想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-02 06:33:45

如果您真的想缓存二进制内容,可以将输出流写入字节数组并缓存该数组,但我建议先尝试Peter的解决方案。唯一的性能缺陷是您需要通过操作系统读取文件,但是很难想象,您执行了如此多的操作,这将是一个问题。

票数 0
EN

Stack Overflow用户

发布于 2013-08-02 06:18:45

OSes磁盘缓存已经缓存在您以后可能希望使用的内存中的文件中。我会先利用它。这意味着您只需要缓存像文件名这样的元数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18009966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档