Используйте mysql_query вместо запроса $ wpdb
Вопрос
У меня есть пользовательская таблица в моей базе данных WordPress под названием Test.
Что если я запрошу эту таблицу, используя mysql_query () вместо использования, например, $ wpdb-> get_results ()
Это повлияет на мою производительность?
Ты очень много :)
Решение
Просто и коротко:
- mysql_query () = Быстрее!
- $ wpdb-> get_results () = Более безопаснее!
Но в большинстве случаев, поскольку $wpdb
является глобальным объектом и уже в памяти, используя его, будет так же быстро, как mysql_query()
.
Это повлияет на мою производительность?
Это может повлиять на лучшие изменения производительности, но они были бы незначительными изменениями, которые оно того не стоит.
Другие советы
Плагины кэшируют запросы DB к подключению к API WordPress. Если вы не используете API, ваши запросы не кэшируются. Результатом является более медленный сайт.