【发布时间】:2015-05-21 05:45:38
【问题描述】:
在弄清楚我的 WordPress 网站中的哪个插件会导致页面加载速度慢之后,这恰好是最重要的插件 ACF(高级自定义字段 Pro)。
但我想我知道原因,我自己创建了一个主题来满足我的需求,但是在这个主题中,后循环加载了几个 ACF 字段(不幸的是我不得不这样做),这些字段加载了基本调用函数get_field(),但可能是因为这个字段在循环内,这导致加载时间很长(非常高,这实际上增加了整整4秒的加载时间!!)。
我是一名开发人员,但我不是专业人士,但据我所知,这种情况会发生,因为每次函数 get_field() 调用查询时都会导致页面加载时间过长,所以我发现可能存在如何在循环之前缓存我需要的所有字段,这样就不会花费太多时间来加载?或者也许有更好的解决方案我想不出?
真的欢迎任何想法,因为我被困住了,希望这里有人有新想法。
【问题讨论】:
标签: php wordpress caching advanced-custom-fields