Вопрос

У меня есть пользовательская таблица в моей базе данных WordPress под названием Test.

Что если я запрошу эту таблицу, используя mysql_query () вместо использования, например, $ wpdb-> get_results ()

Это повлияет на мою производительность?

Ты очень много :)

Это было полезно?

Решение

Просто и коротко:

  • mysql_query () = Быстрее!
  • $ wpdb-> get_results () = Более безопаснее!

Но в большинстве случаев, поскольку $wpdb является глобальным объектом и уже в памяти, используя его, будет так же быстро, как mysql_query().

Это повлияет на мою производительность?

Это может повлиять на лучшие изменения производительности, но они были бы незначительными изменениями, которые оно того не стоит.

Другие советы

Плагины кэшируют запросы DB к подключению к API WordPress. Если вы не используете API, ваши запросы не кэшируются. Результатом является более медленный сайт.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top