Як дізнатися час виконання скрипта
Відео: Налаштування оточення
При налагодженні скриптів обов`язковим фактором, який необхідно враховувати в першу чергу, є час виконання скрипта. І в цій невеликій статті я покажу дуже хороший і простий спосіб, як дізнатися час виконання скрипта.
В основі лежать функції для роботи з датою і часом. Пропоную розглянути приклад, щоб Ви зрозуміли, як відбувається підрахунок часу виконання скрипта:
Відео: Управління роботою скрипта, немодальні діалогові вікна в Кібор
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 рази.
- Як дізнатися pid скрипта
- Як дізнатися знак зодіаку за датою народження в php
- Як зашифрувати jаvascript
- Як відправити referer через curl
- Як проводити рефакторинг?
- Вийшла книга "створення сайту від початку і до кінця"
- Goto - передача управління містить мітку рядку пакетного файлу.
- Динамічний висновок в php-скрипті
- Об`єкт math в jаvascript
- Нові функції в php 5.5.
- Константи в php
- Тестування php-скриптів через curl
- Оператор еквівалентності php
- Оптимізація php-коду
- Підключення до бази даних в php
- Умовний оператор в php
- Створення zip-архіву на php
- Приклад роботи з curl
- Оптимізація запитів до mysql
- Глобальні змінні в php
- Підключення в php сторонніх файлів