Кодерастам от кодераста!

Блог программиста » Новости » Программирование

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

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

Что есть время исполнения скрипта? Это то количество секунд, которое серверу нужно, что бы его выполнить =)

Зачем я об этом заговорил? Я часто пишу, что разрабатываю собственный движок, чоень часто его модернизирую и сейчас я стал заботиться о его быстродействии. И пытаюсь его различными способами ускорить.

Как уменьшить время выполнения скрипта:

1.1 Уменьшить запросы к БД. Лично я поудалял личные, совсем ненужные таблицы. Модуль меню и переменных сайта был в БД. Вообщем-то это удобно и можно быстро этим управлять. Но опыт показал, что ни фига это не надо. Убрал всё в файлы =)

1.2 Тоже про БД. Грамотное проектирование БД и использование join-запросов. Оч крутая штука, читаем, рекомендую, кто не использует.

2. Грамотнее писать код. Убрать лишние функции или же наоборот создать функции, если какой-то фрагмент кода часто используется

 

Это реально помогло мне уменьшить запросы к БД на 20% и уменьшить время исполнения так же на 10-20%.

А как собственно замерить время?

1. Вставляем в начало скрипта:

  $start_time = microtime(true);

2. Вставляем в конец скрипта:

  $exec_time = microtime(true) - $start_time;

  echo $exec_time;

3. Запускаем его и смотрим результат =)

проводить работу над ошибками очень полезно. Предела для совершенства нет, но стремиться к нему нужно. Десятые милисекунды на локальной машине, могут сэкономить гораздо больше процессорнового времени на хостинге =)

И если у вас есть повод, то рекомендую: аренда лимузинов