Это все для общего представления, когда понимаешь немного что делает функция, то такие данные дают инфу на которую можно оперется и понять как лучше использвоать фукнцию. По крайней мере у меня так.
Например в коде 50 раз вызывается фукнция get_post_meta() и я могу оптимизировать - получить все меты в переменную и от туда барть. Я понимаю, что get_post_meta() кэшурует разом все данные кэша одной записи. Дальше иду смотрю на показатели:
1 раз = 0.001012с = очень медленно | 50000 раз = 0.09с = скорость света
50к раз скорость света. Делаю вывод, нахрен возиться с оптимизацией и так все ппц быстро пашет. Успакаиваюсь и пишу код дальше...
Ну и не для всех фукнций это подходит, иногда просто невозможно определить скокрость, слишком много факторов влияют на работу фукнции. Например, get_posts() там для одниго параметра может быть быстро, для другого очень медлено, еще и все зависит от размера БД и установленных плагинов...
Конечно с одинаковыми! Какой смысл с разными вызывать, как в этом случае кэш может работать вообще? В 90% случаев кэша не будет (есть конечно исключения).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Например в коде 50 раз вызывается фукнция get_post_meta() и я могу оптимизировать - получить все меты в переменную и от туда барть. Я понимаю, что get_post_meta() кэшурует разом все данные кэша одной записи. Дальше иду смотрю на показатели:
https://wp-kama.ru/function/get_post_meta
1 раз = 0.001012с = очень медленно | 50000 раз = 0.09с = скорость света
50к раз скорость света. Делаю вывод, нахрен возиться с оптимизацией и так все ппц быстро пашет. Успакаиваюсь и пишу код дальше...
Ну и не для всех фукнций это подходит, иногда просто невозможно определить скокрость, слишком много факторов влияют на работу фукнции. Например, get_posts() там для одниго параметра может быть быстро, для другого очень медлено, еще и все зависит от размера БД и установленных плагинов...