【问题标题】:file or database for fast reading, infrequent updating/inserting?用于快速读取、不经常更新/插入的文件或数据库?
【发布时间】:2013-06-23 00:30:53
【问题描述】:

我的网站依赖于由 6 个“列”和 200 个“行”组成的数据,这些数据需要每小时更新几次,但会经常阅读。我可以通过将数据存储在文件而不是数据库中来获得任何速度吗?该文件将通过服务器端脚本每小时几次(或根据需要)使用新数据重新创建,并且将采用 JSON 编码。然后我的计划是通过 AJAX 调用文件而不是每次 POST 加载内容到读取数据库的 php 脚本。谢谢。

【问题讨论】:

  • JSON 格式不适合随机写入。

标签: php javascript database json file-io


【解决方案1】:

如果这是一张平桌,那么这么小的一张桌子就足够快了。如果这是一个更广泛的查询,我建议改为缓存数据库结果。

考虑使用Memcached,或其他一些缓存方法(可能是您建议的文件,但这通常很麻烦)。

【讨论】:

    猜你喜欢
    • 2013-12-16
    • 2018-09-15
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    相关资源
    最近更新 更多