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

03.10.2009

Для оценки и отладки производительности компонент и всего сайта в целом используются следующие инструменты. Это общеизвестные параметры для страницы:

show_page_exec_time=Y - выводит общее время исполнения страницы;

show_include_exec_time=Y - выводит время исполнения каждой из компонент, время формирования меню.

В корреляции с этими параметрами работает параметр show_sql_stat=Y, который выводит число SQL запросов, общее время исполнения SQL запросов и позволяет проанализировать сами запросы, как на всю страницу, так и на отдельно взятый компонент или меню.

Пример:

 

На этом рисунке представлена статистика SQL запросов для компоненты новостей на главной странице. Выводится она 2 запросами. Общее время работы компоненты составляет 0.0463 сек. Время SQL запросов 0.0274 сек. или 59.18% от времени работы компоненты (% помогает выявлять ресурсоемкий PHP код или тяжелые запросы). Возле каждого запроса указывается, сколько раз аналогичные запросы повторялись с вариацией параметров, сколько времени выполнялся запрос. В статистике перечисляется, откуда вызван запрос и с какими параметрами.


Страница 1 - 1 из 2
Начало | Пред. | 1 2 | След. | Конец


Количество показов: 791

Возврат к списку


Материалы по теме:

Новости

Торговая выставка книгопечатания.

Подробнее

Авторитетный в англоязычном литературном мире британский журнал Granta составил новый перечень наиболее многообещающих молодых писателей США. В него вошли и писатели русского происхождения.

Подробнее

Традиционный весенний форум отечественных книжников - Национальная выставка-ярмарка «Книги России» проходит на территории Всероссийского выставочного центра с 1998 года. В этом году выставка проходит с 14 по 19 марта.

Подробнее

Партнеры

ООО "ТРАСТКОМ Девелопмент"
ООО "МОРТОН-РСО"
ОАО "Царицыно"
ООО "Стиль"
ЗАО "УКС"
ООО "Квартстрой"
ООО "РАКУРС"
ООО "СтройДизайнГрупп"
ООО "Лидер"

Подробнее

Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />