Wordpress插件函数的位置是否重要?

时间:2016-05-20 21:51:01

标签: php wordpress plugins options

它是否会在感知页面加载或服务器处理方面产生性能差异,插件函数的编码顺序是什么?

例如,过滤器添加正文类,设置设置名称,菜单项,加载前端脚本或样式,以及插件页面初始化?某些影响直接影响管理员或前端显示(例如添加一个体类),而其他一些则严格在幕后处理(如创建激活表)。

我只是好奇什么订单,如果有的话,有影响或真实的表现。 如果这个问题不合适,请原谅我;我看了,找不到答案。

1 个答案:

答案 0 :(得分:1)

由于这个职位,我从未在WP中遇到过任何性能问题,所以我会说这无关紧要。一些推理:

  • 如果你必须在交付内容之前计算一些东西,而这些任务是独立的,那么无论订单如何,总时间都是相同的
  • 如果任务相互依赖,就像您可以预加载和缓存某些数据一样,那么订单可能会对性能产生一些影响
  • 挂钩错误的事件并做不必要的工作,例如仅在每次请求期间执行的管理面板所需的代码,这将浪费资源并导致性能下降
  • 理论上,在页面生成的过早阶段挂钩事件可能会导致WP必须做两次工作(比如加载一些数据)。