профилирование
Профилирование PHP с XHprof
Технічний редактор Highload
Профилирование приложения – это сбор данных о скорости выполнения различных участков программы (файлов и функций). Существует множество инструментов профилирования PHP, но не все инструменты подходят для проведения анализа прямо в продакшне.
User Timing в HTML5
В HTML5 есть удобное средство профилирования клиентский событий – User Timing API. Это набор Javascript функций, с помощью которых можно определять события и время, которое проходит между ними.
Google PageSpeed для анализа скорости сайта
Для анализа скорости работы сайта лучше всего использовать инструмент Google Pagespeed. Он определит соответствие сайта рекомендациям и покажет текущие проблемы.
Профилирование в MySQL
Технічний редактор Highload
Percona Toolkit — это набор инструментов, который предоставляет собой расширенные средства по управлению MySQL, сбору аналитической информации и ее обработке, проведению рутинных операций, восстановлению данных и т.п. В том числе — инструменты для профилирования MySQL. Пакет входит во все распространенные дистрибутивы Linux систем:
Как включить slow log в MySQL?
Технічний редактор Highload
Чтобы включить лог медленных запросов, нужно открыть конфигурационный файл MySQL (путь может отличаться):
Скорость сайта в Google analytics
Google analytics позволяет измерять скорость загрузки страниц для посетителей. Поскольку аналитикс работает на клиентской стороне, Вы сможете понять реальную скорость загрузки страниц для посетителей.
Как использовать SHOW PROFILE в MySQL?
SHOW PROFILE позволяет получить детальную картинку по используемым ресурсам запроса в MySQL.
Индексы в MySQL
Технічний редактор Highload
Индексы в MySQL (Mysql indexes) — отличный инструмент для оптимизации SQL запросов. Чтобы понять, как они работают, посмотрим на работу с данными без них.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: