我的网站依赖于由 6 个“列”和 200 个“行”组成的数据,这些数据需要每小时更新几次,但会经常阅读。我可以通过将数据存储在文件而不是数据库中来获得任何速度吗?该文件将由服务器端脚本每小时几次(或根据需要)使用新数据重新创建,并且将采用 JSON 编码。我的计划是然后通过 AJAX 调用文件而不是每次 POST 加载内容到读取数据库的 php 脚本。谢谢。
问问题
105 次
我的网站依赖于由 6 个“列”和 200 个“行”组成的数据,这些数据需要每小时更新几次,但会经常阅读。我可以通过将数据存储在文件而不是数据库中来获得任何速度吗?该文件将由服务器端脚本每小时几次(或根据需要)使用新数据重新创建,并且将采用 JSON 编码。我的计划是然后通过 AJAX 调用文件而不是每次 POST 加载内容到读取数据库的 php 脚本。谢谢。
如果这是一张平桌,那么这么小的一张桌子会很快。如果这是一个更广泛的查询,我建议改为缓存数据库结果。
考虑使用Memcached或其他一些缓存方法(这可能是您建议的文件,但这通常很麻烦)。