从文件夹或mysql数据库中收集文件列表?

时间:2018-05-07 10:41:36

标签: php mysql json laravel-5

对于较大的文件列表,哪一个更快并且使用更少的资源?

1)从mysql数据库中收集JSON文件和文件夹路径列表

2)直接访问文件夹/文件列表,然后相应地创建JSON数据

1 个答案:

答案 0 :(得分:1)

文件操作成本高,数据库优化了读取,尤其是在使用索引的情况下。

但是,一般描述是否适用于您的具体情况取决于很多事情,例如您需要阅读子文件夹吗?你有解析的自定义逻辑吗?您需要自己回答这些答案,但总的来说,最好将文件夹路径和文件路径存储在数据库中。也取决于他们的大小。还有数据库所在的位置(与应用程序服务器在同一台计算机上,或远程)。