Я занимаюсь разработкой веб-сайта с помощью собственной CMS Wordpress.
На одной из страниц я запустил функцию, которая делает запрос в базу данных Wordpress, чтобы проверить, опубликовано или нет сообщение, или нет,Я сравниваю заголовок, чтобы проверить его.
Вот мой запрос:
$wpdb->get_row("SELECT id FROM wp_posts WHERE post_title = '" . $title . "'", 'ARRAY_A');
Так что я проверяю, опубликован ли $ title или нет, но я боюсь, если номер постарастет, пусть говорит 1 миллион сообщений, я боюсь, что это будет очень медленно ..
Есть предложения о том, как сделать этот запрос быстрее?я слышал о CREATE INDEX и MySQL кешировании, но я не понимаю, как его реализовать ... любые объяснения и рекомендации будут высоко оценены.