Определение скорости загрузки сайта. Вывод количества запросов

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

[^t^] - Общее время затраченное на генерацию страницы
[^q^] - Количество запросов к базе данных
[^p^] - Время работы php скрипта
[^qt^] - Время потраченное на выполнение запросов к базе данных
[^s^] - Источник откуда был получен документ (database получен из базы данных, cache получен из кеша системы управления)