Задать вопрос
  • Что означает такое описание скорости выполнения на wp-kama.ru?

    doiftrue
    @doiftrue
    Это все для общего представления, когда понимаешь немного что делает функция, то такие данные дают инфу на которую можно оперется и понять как лучше использвоать фукнцию. По крайней мере у меня так.

    Например в коде 50 раз вызывается фукнция get_post_meta() и я могу оптимизировать - получить все меты в переменную и от туда барть. Я понимаю, что get_post_meta() кэшурует разом все данные кэша одной записи. Дальше иду смотрю на показатели:

    https://wp-kama.ru/function/get_post_meta

    1 раз = 0.001012с = очень медленно | 50000 раз = 0.09с = скорость света

    50к раз скорость света. Делаю вывод, нахрен возиться с оптимизацией и так все ппц быстро пашет. Успакаиваюсь и пишу код дальше...

    Ну и не для всех фукнций это подходит, иногда просто невозможно определить скокрость, слишком много факторов влияют на работу фукнции. Например, get_posts() там для одниго параметра может быть быстро, для другого очень медлено, еще и все зависит от размера БД и установленных плагинов...
  • Что означает такое описание скорости выполнения на wp-kama.ru?

    doiftrue
    @doiftrue
    Конечно с одинаковыми! Какой смысл с разными вызывать, как в этом случае кэш может работать вообще? В 90% случаев кэша не будет (есть конечно исключения).