首页 > 解决方案 > Wordpress - 读取 json 文件的速度与将其硬编码在同一个文件中的速度?

问题描述

我需要运行以下

acf_add_local_field_group($array)

大约 15 次,从所有调用中传入数组中的总行数,总计约 7500 行。我想知道以下两种情况之间的速度差异是什么:

  1. 数组被硬编码在同一个文件中
  2. 每个顶级数组都放入名为acf-json.

第二种方法对我来说更可取,但我担心必须读取总共 7500 行的 15 个不同文件的内容的性能成本。这将每次为 wordpress 运行(它在 functions.php 中调用),所以我不想招致性能损失。

我可以缓存文件,但是每次从 github 推送新代码时都需要刷新缓存,所以我不确定如何做到这一点,特别是因为我们不能使用任何 3rd 方缓存插件

标签: phpwordpressperformance

解决方案


为什么你不使用 PHP 数组而不是 Json 文件?这样你就不必打开文件,而是需要它并做任何你想做的事情。


推荐阅读