@Sergey750il

Как хранить значение произвольных полей в базе максимально эффективно?

Доброго времени суток. В одном ТЗ увидел следующую фразу:
Значения произвольных полей надо хранить в базе максимально эффективно, чтобы при работе с ними не было большой нагрузки (например, если у нас на странице разных 40 параметров, то при стандартном решении это будет - 40 запросов в базу, нужно максимально сократить данное значение).

Что имели ввиду под "эффективным хранением" и как это делается на ВП?
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Фигню они написали.
(например, если у нас на странице разных 40 параметров, то при стандартном решении это будет - 40 запросов в базу, нужно максимально сократить данное значение).


Запрос один, что 1 поле, что 100 там получение идет через get_metadata_raw в котором результат запроса кэшируется и все вызовы get_post_meta для записи, после первого, останавливаются на этом кэше и в базу не бегают
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы