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

标签 php mysql json laravel-5

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

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

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

最佳答案

文件操作的成本很高,数据库已经优化了读取,特别是如果您也使用索引。

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

关于php - 从文件夹或mysql数据库收集文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50212283/

相关文章:

php - 如何查询开始日/月和结束日/月之间的价格

php - 在 Laravel 灯丝中,如何将关系管理器添加到创建页面?

php - 比较数据并更新表格

javascript - 如何从 MYSQL 获取单个值并将其保存到 JavaScript 变量中?

c# - 等同于 PHP 中的 C# HttpRequest

php - 文件夹 php mysql 中设置的 session

mysql - 如何在 r 中连接到远程 sqlite 数据库

c# - 序列化类的子集

json - 无法使用Kotlin将正文发布到Spark REST API

javascript - 在 JavaScript 中将字符串转换为 JSON