2

Я использую Newrelic в моем приложении Ruby on Rails? В разделе «Время загрузки страницы браузера» я вижу, что большая часть времени загрузки приходится на «обработку DOM» (около 5 секунд). Я просто хочу знать, нормально ли это? Должен ли я беспокоиться об этом и оптимизировать это больше? Там много JS-кода в моем приложении, и многие DOM динамически созданы, я думаю, именно поэтому он занимает больше всего времени для загрузки. Но Firebug показывает, что время загрузки равно 6.18s (onload: 5.16s), кажется, довольно быстрая загрузка для меня, и многие js загружают внизу страницы.Должен ли я заботиться о времени обработки DOM в приложении Newrelic Rails?

Благодаря

+0

шахты еще хуже - ~ 1,2 секунды для меня, но NewRelic РОМ показывает ~ 5,5 сек. Новое представление гистограммы показывает, что выбросы немного лучше, но это все еще расстраивает. – Kevin

ответ

2

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

https://newrelic.com/docs/features/how-does-real-user-monitoring-work

+0

Привет, Scalayer, я наблюдал за обработкой DOM с его событием до 29 секунд за запрос. Но загрузка страницы в моем браузере кажется довольно быстрой (Firebug по-прежнему показывает, что время загрузки равно 6.18s (onload: 5.16s) или меньше). Если я хочу улучшить время загрузки клиента, на что я должен смотреть? страница действительно проста и не содержит изображений, но я беспокоюсь о том, что JS-код включает в себя множество lib (Datatable, jQuery, bootstrap, ckeditor и т. д.), и многие DOM динамически строятся в JS. Если эти библиотеки и динамические DOM являются причиной, любое предложение улучшить это? – user1883793

+0

Я бы, вероятно, посмотрел на оптимизацию этих JS-библиотек. Новая реликвия рассматривает средние значения по всему окну времени, так что держите этот ум. – Scalayer

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