用于快速读取、不频繁更新/插入的文件或数据库


file or database for fast reading, infrequent updating/inserting?

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

如果这是一个平面表,那么这么小的表会非常快。如果这是一个更广泛的查询,我建议缓存数据库结果。

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