Як дізнатися час виконання скрипта

Відео: Налаштування оточення

Як дізнатися час виконання скрипта

При налагодженні скриптів обов`язковим фактором, який необхідно враховувати в першу чергу, є час виконання скрипта. І в цій невеликій статті я покажу дуже хороший і простий спосіб, як дізнатися час виконання скрипта.

В основі лежать функції для роботи з датою і часом. Пропоную розглянути приклад, щоб Ви зрозуміли, як відбувається підрахунок часу виконання скрипта:

Відео: Управління роботою скрипта, немодальні діалогові вікна в Кібор

lt ;?php
$ start
= microtime(true) -
$ sum
=0-
for($ i =0- $ i lt;100000- $ i++) $ sum += $ i-
echo
"Час виконання скрипта:".(microtime(true)- $ start) -
?gt;



В результаті ми побачимо, що час виконання скрипта буде, наприклад, таким: "0.014652967453". Якщо округлити, то це 0.015 секунди. Це і є час виконання скрипта.

Відео: Як дізнатися час




Тепер про те, як це працює. функція microtime () з переданим значенням true повертає число секунд, що пройшли з півночі 01.01.1970, причому це значення підраховано до сотих часток секунди.

Далі йде звичайний скрипт, який ми і перевіряємо. Замість нього, безумовно, буде Ваш скрипт. І, нарешті, останнім рядком йде різниця між поточним часом (після виконання скрипта) і тим, що ми зафіксували при старті скрипта. Різниця часу після виконання скрипта і часу до початку його роботи, і є час виконання скрипта.

Думаю, тут все просто. А ось застосовувати цей спосіб підрахунку часу я Вам настійно рекомендую. Наприклад, коли я налагоджував роботу свого движка, на якому і стоїть даний сайт, я прискорив його роботу майже в 2 рази.

Поділися в соціальних мережах:

Схожі
Підключення до бази даних в phpПідключення до бази даних в php
Як дізнатися pid скриптаЯк дізнатися pid скрипта
Тестування php-скриптів через curlТестування php-скриптів через curl
Умовний оператор в phpУмовний оператор в php
Динамічний висновок в php-скриптіДинамічний висновок в php-скрипті
Як зашифрувати jаvascriptЯк зашифрувати jаvascript
Вийшла книга "створення сайту від початку і до кінця"Вийшла книга "створення сайту від початку і до кінця"
Як відправити referer через curlЯк відправити referer через curl
Оператор еквівалентності phpОператор еквівалентності php
Скрипт форми зворотного зв`язкуСкрипт форми зворотного зв`язку
» » Як дізнатися час виконання скрипта