это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
Ознакомительный фрагмент работы:
Предводителев Сергей
Вы наверняка замечали на некоторых сайтах внизу страницы надпись, что мол скрипт выполнен или страница создана за столько-то секунд. И сейчас мы сделаем это средствами PHP.
Для начала опишу функцию, с помощью которой мы и будем измерять время, - microtime. Эта функция возвращает текущий UNIX timestamp с микросекундами. Вот описание этой функции из документации к PHP:
string microtime (void) Возвращает строку "msec sec", где sec это текущее время, измеренное в секундах Unix Epoch (начиная с 0:00:00 January 1, 1970 GMT), а msec это микросекунды. Эта функция доступна только в ОС, поддерживающих системный вызов gettimeofday(). Обе части этой строки возвращаются в единицах секунд. |
Эта функция возвращает значение типа string, а нам нужен тип float. Для преобразования напишем небольшую функцию:
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
Эта функция выделяет из строки типа "msec sec" секунды и микросекунды, складывает их как float и полученное значение возвращает.
Теперь в самом начале скрипта запоминаем текущее время:
$TIME_START = getmicrotime();
И в самом конце скрипта смотрим время и находим разность начального и текущего времени:
$TIME_END = getmicrotime();
$TIME_SCRIPT = $TIME_END - $TIME_START;
Всё… в переменной $TIME_SCRIPT содержится время выполнения нашего скрипта. Но при выводе это переменной мы получим примерно следующее:
0.31106710434
Чтобы красиво вывести это число воспользуемся функцией number_format, второй параметр которой обозначает количество цифр после запятой:
number_format($TIME_SCRIPT,3,'.','');
И теперь мы получаем красивый вывод:
0.254
Вот что в итоге получилось у меня:
$TIME_START = getmicrotime();
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
…
…
…
<?
$TIME_END = getmicrotime();
$TIME_SCRIPT = $TIME_END - $TIME_START;
?>
<div align="center"><b>.::</b>
Скриптвыполненза <?=number_format($TIME_SCRIPT,3,'.','');?> сек.
<b>::.</b>
</div>
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Решить задачи по темам: "Неопределенный интеграл" и "Определенный интеграл"
Контрольная, Высшая математика
Срок сдачи к 13 сент.
Задания в прикреплённом файле. Вариант 11
Решение задач, Теория вероятностей и математическая статистика
Срок сдачи к 19 сент.
Решить пять задач по теме "Молекулярная физика и термодинамика"
Контрольная, Физика
Срок сдачи к 13 сент.
Задания по математической статистике в Excel и Python. Вариант 11.
Решение задач, Математическое программирование
Срок сдачи к 25 сент.
Развитие эмоционального интеллекта у детей старшего дошкольного возраста средствами игровых технологий
ВКР, Педагогика
Срок сдачи к 30 сент.
Нужна написанная практика с проставленными...
Отчет по практике, Уголовно-процессуальное право
Срок сдачи к 17 сент.
Проектирование цилиндрического двухступенчатого соосного редуктора
Курсовая, Детали машин
Срок сдачи к 24 сент.
Анализ и оценка достоверности бухгалтерской отчетности предприятия
Курсовая, Бухгалтерский учет и аудит
Срок сдачи к 20 сент.
Обязательства вследствие причинения вреда: спорные вопросы правоприменительной практики
Контрольная, Гражданское право
Срок сдачи к 16 сент.
Рефрейминг и его использование в развитии гибкости поведения
Курсовая, Основы психологической помощи
Срок сдачи к 10 нояб.
"Проблемы достоверности бухгалтерской отчетности", 30 страниц
Курсовая, Бухгалтерский учет
Срок сдачи к 13 сент.
«Учитель физической культуры как субъект педагогиеской деятельности».
Реферат, Физическая культура и спорт
Срок сдачи к 27 сент.
Заполните форму и узнайте цену на индивидуальную работу!