За какое время на Вашем сайте в среднем генерятся страницы?
Какое время по Вашему мнению считается терпимым?
За какое время на Вашем сайте в среднем генерятся страницы?
Модераторы: dobs, ArniXXX, hostess, bj
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Данные одного инет мага (Кеш отключен)
Главная страница
Генерация страницы: 0.112
SQL запросов: 6
Использовано памяти: 649.8 Кб
---
Вывод товаров из категории
Генерация страницы: 0.125
SQL запросов: 9
Использовано памяти: 682.7 Кб
---
Вывод инфы о товаре
Генерация страницы: 0.162
SQL запросов: 12
Использовано памяти: 619.8 Кб
ИМХО в голосовании мелкие промежутки... за 0.0001 до 0.0009 даже пару инклудов не выйдет...
Главная страница
Генерация страницы: 0.112
SQL запросов: 6
Использовано памяти: 649.8 Кб
---
Вывод товаров из категории
Генерация страницы: 0.125
SQL запросов: 9
Использовано памяти: 682.7 Кб
---
Вывод инфы о товаре
Генерация страницы: 0.162
SQL запросов: 12
Использовано памяти: 619.8 Кб
ИМХО в голосовании мелкие промежутки... за 0.0001 до 0.0009 даже пару инклудов не выйдет...
У меня некоторые страницы в промежутке 0.002 - 0.003 сек. генерятся, я подумал может у кого то может быть меньше время...
Или у меня скрипт неправильный?
скрипт в начале index.php
скрипт в конце index.php
Или у меня скрипт неправильный?
скрипт в начале index.php
Код: Выделить всё
<?php
// считываем текущее время
$start_time = microtime();
// разделяем секунды и миллисекунды
//(становятся значениями начальных ключей массива-списка)
$start_array = explode(" ",$start_time);
// это и есть стартовое время
$start_time = $start_array[1] + $start_array[0];
?>
Код: Выделить всё
<?php
// считываем текущее время
$end_time = microtime();
// разделяем секунды и миллисекунды
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
//отнимаем от конечного начальное и получаем разницу
$time = $end_time - $start_time;
echo "<center>Page created in $time sec</center>";
?>
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
У меня проверяется так
в шапке дефайним время
И в конце скрипта
В самом классе Core
в шапке дефайним время
Код: Выделить всё
define('mk_time', microtime());
Код: Выделить всё
echo $core->GetBenchmark();
Код: Выделить всё
/*
* Return current time execution
*/
function GetBenchmark() {
$r = explode(' ', mk_time);
$t = explode(' ', microtime());
return number_format(($t[0] + $t[1]) - ($r[0] + $r[1]), 4);
}