Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Посмотрите сколько запросов происходит при просмотре главной, поиске и полной новости.
Что бы посмотреть что за запросы надо делать такие изменения:GzipOut(1);
Чтобы получилось так:// $this->query_list[] = array( 'time' => ($this->get_real_time() - $time_before),
// 'query' => $query,
// 'num' => (count($this->query_list) + 1));
В этих же файлах после:$this->query_list[] = array( 'time' => ($this->get_real_time() - $time_before),
'query' => $query,
'num' => (count($this->query_list) + 1));
Пишем:function display_error($error, $error_num, $query = '')
{
if($query) {
// Safify query
$query = preg_replace("/([0-9a-f]){32}/", "********************************", $query); // Hides all hashes
$query_str = "$query";
}
echo '<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MySQL Fatal Error</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">
<!--
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000000;
}
-->
</style>
</head>
<body>
<font size="4">MySQL Error!</font>
<br />------------------------<br />
<br />
<u>The Error returned was:</u>
<br />
<strong>'.$error.'</strong>
<br /><br />
</strong><u>Error Number:</u>
<br />
<strong>'.$error_num.'</strong>
<br />
<br />
<textarea name="" rows="10" cols="52" wrap="virtual">'.$query_str.'</textarea><br />
</body>
</html>';
exit();
}
А дальше после GzipOut(1); добавляем:function show_queries()
{
foreach ($this->query_list as $value)
{
$value['query'] = preg_replace("/([0-9a-f]){32}/", "********************************", $value['query']);
echo "\n<!-- Запрос: ".$value['query']." (Занятое время: ".$value['time'].")-->\r\n";
}
}
if ($member_id['user_group'] == 1) $db->show_queries();
ну что 9 запросов, как их уменьшить? убрал все что только возможно из админки.<!-- Время выполнения скрипта 0.16792 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.00673 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.01157 секунд-->
<!-- Общее количество MySQL запросов 9 -->
<!-- Для вывода использовалось сжатие x-gzip -->
<!-- Общий размер файла: 54962 байт После сжатия: 12393 байт -->