Как ускорить выборку в wordpress?

add_action( 'pre_get_posts', 'my_change_sort_order'); 
function my_change_sort_order($query){
	 if(!is_admin() && $query->is_main_query() ){
		if($query->is_archive){
			$query->set('orderby', 'meta_value_num');	
			$query->set('meta_key', 'product_quantity');	 
			$query->set('order', 'DESC'); 
		}
}
}

Надо выбрать сначала товары, которые есть в наличии. Но очень долго происходит выборка, где-то секунд десять, иногда даже не подгружается страница. Как можно ускорить выборку?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 1
в теории можно добавить индекс в базе данных (они там есть конечно, но не по кастомным свойствам)
Ответ написан
Ваш ответ на вопрос

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

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