2015-08-07 2 views
0

Я пытаюсь помочь проекту с открытым исходным кодом определить причину замедления переднего конца.Профилирование переднего конца

Я вижу долгое время загрузки на моем конце, полная загрузка страницы занимает 10-15 секунд, щелчки кнопки могут занять до 30 секунд, чтобы ответить, и т.д.

Сервис работает в моей локальной сети.

Нагрузка на сервер довольно низкая (0.1), поэтому я почти уверен, что проблема связана с рендерингом, обработкой DOM и любым другим кодом.

curl также показывает чрезвычайно быструю реакцию, поэтому я знаю, что проблема связана с передним концом.

Они не могут воспроизвести на их конце, но я могу последовательно воспроизводить на моем конце.

Что еще должно быть профилировано, кроме javascript? На какие инструменты я должен смотреть?

ОС - Debian 8, браузеры firefox и chromium.

Спасибо!

+2

Если у вас есть время - эти два бесплатных и коротких курса предоставят вам весь фон и инструменты: https://www.udacity.com/course/browser-rendering-optimization--ud860 https: //www.udacity.com/course/website-performance-optimization--ud884 –

+0

Те выглядят потрясающе. Я начну с этого и пойду оттуда, спасибо! –

+0

Хм ... второй требует отладки с вашим смартфоном, подключенным к вашей машине dev. Кажется странным. –

ответ

0

Если вам нужно прочесть информацию о мобильном телефоне, вы можете использовать хром на dev-машине в качестве инструмента, но запустите приложение на мобильном устройстве.

+0

Нет необходимости в профилировании производительности для мобильных устройств, а также стандартных настольных компьютеров x86 и ноутбуков. –

+0

Поскольку учебное пособие использует инструменты Chrome для отладки, просто пропустите подключаемое мобильное устройство. –

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