2012-05-21 3 views
0

Интересно, как лучше всего оценить скорость загрузки страниц приложения. Я хотел бы видеть, сколько времени занимает загрузочные страницы приложения из-за улучшения SQL-запросов и т. Д., И тогда было бы полезно отображать эти измеренные значения на графике.Измерение загрузочных страниц приложения Rails

Как вы решаете эту проблему? Моя идея ставится на начало страницы и на ее конечный таймер и каждое значение сохраняется в базе данных, но я не уверен, что это хорошая идея.

ответ

1

Я использую очень полезный камень QueryReviewer для этой цели. Он может анализировать каждый SQL-запрос, предоставлять некоторую полезную информацию об этом. И он отображает это интерактивное резюме непосредственно на странице.

1

Если вы хотите измерить скорость страницы, тогда вы должны использовать навигационную синхронизацию. В Chrome загрузите страницу, откройте инструменты разработчика и введите performance.timing в свою консоль. Это даст вам DNS, время соединения, время отклика сервера и многое другое.

Обратите внимание, что установка ручного таймера в вашем браузере wont дает вам любую из вышеперечисленных сведений, поскольку таймер будет установлен только тогда, когда браузеры анализируют ваш javascript - и, следовательно, причина спецификации таймера навигации. Также стоит упомянуть, что Google Analytics автоматически отображает эти данные для вас! Ниже приведены некоторые слайды, которые охватывают Nav Timing, GA и ряд других инструментов оптимизации переднего плана: http://www.igvita.com/slides/2012/html5devconf/

Если вас интересует SQL, то ваши журналы сервера должны искать (не в ваш браузер).

 Смежные вопросы

  • Нет связанных вопросов^_^