首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将HTML缓存在数据库和文件系统中哪个更好?

将HTML缓存在数据库和文件系统中哪个更好?
EN

Stack Overflow用户
提问于 2011-06-21 04:23:34
回答 2查看 237关注 0票数 0

我有几个程序必须获取HTML或XML,然后将其缓存到本地。假设有1000-10,000个文档需要缓存。然后从文档中提取数据并将其插入到PostgreSQL数据库中。

我的问题是,将这些文档缓存在PostgreSQL表的文本字段中是更好,还是应该只将它们缓存在文件系统中。

除了临时缓存之外,这些文档实际上没有太多的用途,如果数据提取出现问题,它可能会用作调试工具。

EN

回答 2

Stack Overflow用户

发布于 2011-06-21 05:15:33

如果您在文件系统中存储内容,最好在RAM磁盘中这样做。

如果在数据库中执行此操作,最好使用RAM磁盘中的表空间执行此操作。在PG 9.1 (测试版)中,另外确保您的表是未记录的(以便不需要在WAL中写入)。

不过,更理想的情况是,将所有这些放在Memcache中……(或您的平台提供的任何其他适用的基于内存的缓存解决方案。)

票数 1
EN

Stack Overflow用户

发布于 2011-06-21 04:26:17

数据库中的缓存将允许数据库引擎将其保留在内存中,从而可能减少磁盘访问并提高性能。

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

https://stackoverflow.com/questions/6417013

复制
相关文章

相似问题

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