[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запросы делать из php или из MS SQL?
zvezda_t
лучше из php писать запросы:
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 написал(а):
Существует функция - которая показала бы - сколько времени страничка грузиться? rolleyes.gif

Спустя 1 час, 38 минут, 44 секунды (21.06.2010 - 11:41) SergeyZuzic написал(а):
Тебе надо скорее всего время генерации страницы, так как время загрузки больше зависит от провайдера интернета smile.gif

Файл 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 секунд");


rolleyes.gif

Спустя 23 часа, 18 минут, 43 секунды (22.06.2010 - 11:32) zvezda_t написал(а):
а Умные люди оказывается делают, так:

// ТУТ ВСЯКИЙ КОД
$start = microtime(true);
// ТУТ НУЖНЫЙ УЧАСТОК
echo microtime(true) - $start;


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.