mssql_query("Select * from tab");
или быстрее процедуру вызвать :
mssql_query(" EXECUTE dbo.ProcedureName");
и уже в процедуре запрос описывать?
что то у меня сайт тормозит, процедуры скорости не прибавят?
Спустя 4 минуты, 29 секунд (21.06.2010 - 08:50) Basili4 написал(а):
Я не знаю как на MSSQL на MySQl процедурами делу не поможешь надо выяснить что работает медлено. при каких условиях если у тебя много AJAX обращений тогда дело в этом
Спустя 1 час, 12 минут, 41 секунда (21.06.2010 - 10:02) zvezda_t написал(а):
Существует функция - которая показала бы - сколько времени страничка грузиться?
Спустя 1 час, 38 минут, 44 секунды (21.06.2010 - 11:41) SergeyZuzic написал(а):
Тебе надо скорее всего время генерации страницы, так как время загрузки больше зависит от провайдера интернета
Файл start.inc.php
<?php
// считываем текущее время
$start_time = microtime();
// разделяем секунды и миллисекунды
//(становятся значениями начальных ключей массива-списка)
$start_array = explode(" ",$start_time);
// это и есть стартовое время
$start_time = $start_array[1] + $start_array[0];
?>
Файл end.php
<?
// делаем то же, что и в start.php, только используем другие переменные
$end_time = microtime();
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
// вычитаем из конечного времени начальное
$time = $end_time - $start_time;
// выводим в выходной поток (браузер) время генерации страницы
printf("Страница сгенерирована за %f секунд",$time);
?>
Между этими php должен быть твой код.
Файл start.inc.php
<?php
// считываем текущее время
$start_time = microtime();
// разделяем секунды и миллисекунды
//(становятся значениями начальных ключей массива-списка)
$start_array = explode(" ",$start_time);
// это и есть стартовое время
$start_time = $start_array[1] + $start_array[0];
?>
Файл end.php
<?
// делаем то же, что и в start.php, только используем другие переменные
$end_time = microtime();
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
// вычитаем из конечного времени начальное
$time = $end_time - $start_time;
// выводим в выходной поток (браузер) время генерации страницы
printf("Страница сгенерирована за %f секунд",$time);
?>
Между этими php должен быть твой код.
Спустя 31 минута, 59 секунд (21.06.2010 - 12:13) zvezda_t написал(а):
спасибо)
а я так, написала:
а я так, написала:
//в начале кода
$mk1 =mktime(date("H"), date("i"), date("s"), date("m") , date("j"), date("Y"));
//в конце кода
$mk2 =mktime(date("H"), date("i"), date("s"), date("m") , date("j"), date("Y"));
$mk3=$mk2-$mk1;
printf("Страница сгенерирована за $mk3 секунд");
Спустя 23 часа, 18 минут, 43 секунды (22.06.2010 - 11:32) zvezda_t написал(а):
а Умные люди оказывается делают, так:
// ТУТ ВСЯКИЙ КОД
$start = microtime(true);
// ТУТ НУЖНЫЙ УЧАСТОК
echo microtime(true) - $start;
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)