php - Wordpress - 读取 json 文件的速度与将其硬编码在同一个文件中的速度?
问题描述
我需要运行以下
acf_add_local_field_group($array)
大约 15 次,从所有调用中传入数组中的总行数,总计约 7500 行。我想知道以下两种情况之间的速度差异是什么:
- 数组被硬编码在同一个文件中
- 每个顶级数组都放入名为
acf-json
.
第二种方法对我来说更可取,但我担心必须读取总共 7500 行的 15 个不同文件的内容的性能成本。这将每次为 wordpress 运行(它在 functions.php 中调用),所以我不想招致性能损失。
我可以缓存文件,但是每次从 github 推送新代码时都需要刷新缓存,所以我不确定如何做到这一点,特别是因为我们不能使用任何 3rd 方缓存插件
解决方案
为什么你不使用 PHP 数组而不是 Json 文件?这样你就不必打开文件,而是需要它并做任何你想做的事情。
推荐阅读
- dask - 将 150 万张图像加载到 dask 集群中的最快方法
- python - 在类中使用 len() *inside* 的正确方法是什么?
- pip - `anaconda3/bin` 和 `anaconda3/lib/python3.7/` 下的包有什么区别?
- php - Postgres COPY ... FROM PROGRAM 失败。权限没问题
- javascript - 无需上传即可检索文件数据(Express、Multer)
- dom - Webapp按钮在谷歌表格中复制表格
- dynamics-crm - 模型驱动的 PowerApps
- ios - RealmSwiftObject 不由 Realm 管理。获取返回类的对象
- haskell - 在 Haskell 中,如何将一个类似列表的 monad 绑定到另一个类似列表的 monad
- typescript - 为什么 TypeScript 既有 `void` 又有 `undefined`?