Php 将数据从大型多维数组传输到小型多维数组-值得吗?
从较大的多维数组(67列x Z行)创建较小的多维数组(3列x Z行)是否值得,以实现更快的数据处理?数据是从Quickbooks导入的 过程将如下所示:Php 将数据从大型多维数组传输到小型多维数组-值得吗?,php,quickbooks,Php,Quickbooks,从较大的多维数组(67列x Z行)创建较小的多维数组(3列x Z行)是否值得,以实现更快的数据处理?数据是从Quickbooks导入的 过程将如下所示: 设置大数组 获取QB数据并存储到一个大阵列中 设置小数组 将相关QB数据从大阵列存储到小阵列 取消设置大数组 基于小数组中的QB数据操作数据 你问自己的第一个问题应该是: 您是否真的遇到了性能问题 如果是这样,那么您需要对应用程序进行基准测试,以确定创建这些较小的阵列是否会提高性能 如果是这样,而且您的性能有问题,那么这是值得的 如果您还
- 设置大数组
- 获取QB数据并存储到一个大阵列中
- 设置小数组
- 将相关QB数据从大阵列存储到小阵列
- 取消设置大数组
- 基于小数组中的QB数据操作数据
- 您是否真的遇到了性能问题
- 你问自己的第一个问题应该是:
所有这些都表明。。。考虑到PHP数组基本上都是大的hashmaps,我发现将其分解为一组较小的数组不太可能带来任何性能差异 谢谢分享你的经验。正如您现在所说,我看不出运行简单基准测试(执行微时间)的两个版本的代码(小数组和大数组)之间有任何区别。但在我遇到更多问题之前,最好先询问更有经验的开发人员:)