2014-12-02 4 views
1

Я использую Glimpse 1.8.6 в приложении ASP.net Web Forms в VS2013, развернутом на Azure Website (стандартный уровень). У меня есть пользовательский элемент управления, встроенный в aspx-страницу, мой вопрос касается конкретных таймингов в разделе «Запросы».Настройка времени выполнения клиента с использованием Glimpse

Я обычно вижу 3000-4000 мс Время запроса, провод 5-25 мс, сервер 500-1000мс и клиент 2000+. Дополнительно загрузка составляет около 500-700 мс, а рендер - до 100 мс.

Часть «Клиент» - это мой вопрос, что именно используется для расчета клиента и, что еще важнее, где я должен искать в своем коде, чтобы уменьшить это число?

+0

Это общий вопрос о производительности asp.net и не относится к платформе Azure. –

ответ

1

Большой вопрос ... Клиентское время - это разница между loadEventEnd и responseEnd (вы можете увидеть соответствующий код here). На английском языке это все, что происходит с момента, когда браузер получает последний байт с сервера (для основного документа), когда выполняется событие load для текущего документа (обычно это происходит после загрузки всех внешних ресурсов).

В большинстве случаев, чтобы улучшить это число, он агрессивно связан с кешированием, объединяет ваши документы и т. Д. Существует отличный разговор, который сделал Ник Молнар, который имеет довольно большой раздел по оптимизации этих типов - http://vimeo.com/97415381 ,

+0

Отлично, спасибо Anthony –

+0

Ссылка для соответствующего кода и видео нарушена – Momin

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