За какое время на Вашем сайте в среднем генерятся страницы?

Скрипты, разработка, настройка, администрирование

Модераторы: dobs, ArniXXX, hostess, bj

Ответить

За какое время на Вашем сайте в среднем генерятся страницы?

от 0.0001 до 0.0009 сек
0
Голосов нет
от 0.001 до 0.009 сек
1
50%
от 0.01 до 0.09 сек
0
Голосов нет
более 0.09 сек
1
50%
 
Всего голосов: 2

Сообщение
Автор
29a
Сообщения: 23
Зарегистрирован: Пн авг 30, 2010 15:27

За какое время на Вашем сайте в среднем генерятся страницы?

#1 Сообщение 29a » Ср дек 01, 2010 01:03

За какое время на Вашем сайте в среднем генерятся страницы?
Какое время по Вашему мнению считается терпимым?

dobs
HO Moderators
Сообщения: 2504
Зарегистрирован: Вс апр 09, 2006 14:42
Откуда: /home/Ukraine/Kyiv
Контактная информация:

#2 Сообщение dobs » Ср дек 01, 2010 02:48

Данные одного инет мага (Кеш отключен)

Главная страница
Генерация страницы: 0.112
SQL запросов: 6
Использовано памяти: 649.8 Кб
---
Вывод товаров из категории
Генерация страницы: 0.125
SQL запросов: 9
Использовано памяти: 682.7 Кб
---
Вывод инфы о товаре
Генерация страницы: 0.162
SQL запросов: 12
Использовано памяти: 619.8 Кб


ИМХО в голосовании мелкие промежутки... за 0.0001 до 0.0009 даже пару инклудов не выйдет...

29a
Сообщения: 23
Зарегистрирован: Пн авг 30, 2010 15:27

#3 Сообщение 29a » Ср дек 01, 2010 10:32

У меня некоторые страницы в промежутке 0.002 - 0.003 сек. генерятся, я подумал может у кого то может быть меньше время...
Изображение

Или у меня скрипт неправильный?

скрипт в начале index.php

Код: Выделить всё

<?php
// считываем текущее время
$start_time = microtime();
// разделяем секунды и миллисекунды
//(становятся значениями начальных ключей массива-списка)
$start_array = explode(" ",$start_time);
// это и есть стартовое время
$start_time = $start_array[1] + $start_array[0];
?> 
скрипт в конце index.php

Код: Выделить всё

<?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>";
?> 

dobs
HO Moderators
Сообщения: 2504
Зарегистрирован: Вс апр 09, 2006 14:42
Откуда: /home/Ukraine/Kyiv
Контактная информация:

#4 Сообщение dobs » Ср дек 01, 2010 15:08

У меня проверяется так
в шапке дефайним время

Код: Выделить всё

define('mk_time', microtime());
И в конце скрипта

Код: Выделить всё

echo $core->GetBenchmark();
В самом классе Core

Код: Выделить всё

     /*
     * 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);
    }

Ответить