Performance WordPress操作、过滤器和性能
我正在创建一个WordPress插件,我希望通过在多个地方提供操作和过滤器挂钩,使其他开发人员能够尽可能地自定义它 钩子过多会对最终用户网站性能产生负面影响吗?使用未使用的钩子(调用do\u操作、应用\u筛选器等)不会显著降低性能。这些是几乎没有开销的函数调用(除了函数调用本身和检查数组中是否存在键之外)Performance WordPress操作、过滤器和性能,performance,wordpress,Performance,Wordpress,我正在创建一个WordPress插件,我希望通过在多个地方提供操作和过滤器挂钩,使其他开发人员能够尽可能地自定义它 钩子过多会对最终用户网站性能产生负面影响吗?使用未使用的钩子(调用do\u操作、应用\u筛选器等)不会显著降低性能。这些是几乎没有开销的函数调用(除了函数调用本身和检查数组中是否存在键之外) 在Wordpress中使用的任何代码中,提供操作和过滤器挂钩都是正确的做法。您可以/应该尝试对代码进行基准测试,并在此处发布您的发现。我最好的猜测是,除非你有一个数以百万计的LOC,其中每一秒
在Wordpress中使用的任何代码中,提供操作和过滤器挂钩都是正确的做法。您可以/应该尝试对代码进行基准测试,并在此处发布您的发现。我最好的猜测是,除非你有一个数以百万计的LOC,其中每一秒的呼叫都是一个钩子,否则它不应该在显著的水平上影响你的性能。