Заработок в интернете » Создание сайтов » Статья Оптимизирем запросы поиска по DLE сайту

Статья Оптимизирем запросы поиска по DLE сайту



6-07-2013, 15:28 | автор: admin | категория: Создание сайтов | (комментариев: 0) |

Проделав описанные ранее события по оптимизации работы сервера и движка num_rows( $sql_result);

заменим на

// —— Запрос к базе

$sql_request = “$sql_find ORDER BY $order_by LIMIT $search_start,$config_search_numbers”;

$sql_result = $db->query( $sql_request);

$result_count = $db->super_query( $sql_count);

$count_result = $result_count['count'];

$min_search =(@ceil( $count_result / $config_search_numbers)– 1)* $config_search_numbers;

if( $min_search $min_search){

$search_start = $min_search;

}

$from_num = $search_start + 1;

$found_result = $db->num_rows( $sql_result);

Опосля проделанной работы, запросы поиска по сайту стали выполняться в 1,5 – 2 раза прытче, что привело к понижению перегрузки на сервер и сокращению медли на генерацию странички для гостя сайта исполняющего поиск.

Похожие новости



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