О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Измерение времени выполнения скрипта

-31 votes
+
-

Иногда может понадобиться измерить время выполнения кода, причин несколько:

  1. Измерить производительность, например измерить время выполнения двух функций, выполняющих одно и то же, но найти ту что быстрее.
  2. Просто вывести для пользователя время обработки его запроса, как на пример тут
  3. На одном сайте я видел фишку: "Мы работали для вас n секунд"

Могут быть и другие причины, мне другие пока не встречались. Делается это так:

  1. Функцией timer_start($name) включаем таймер.
  2. Выполняем какие то действия.
  3. При помощи timer_read($name) получаем количество миллисекунд, прошедших с момента включения таймера.

Здесь $name это просто строка, как точка отсчета, писать тут можно что угодно. Можно запускать и несколько таймеров, вложенных друг в друга.
пример:
timer_start('script');
 
// ... скрипт ...
 
читать далее

Полный оригинальный материал:

Drupalace