Fiddler исследование RPC (клиентская библиотека extjs) - PullRequest
1 голос
/ 11 мая 2010

Я захватил журнал на сайте клиента, используя:

Fiddler (v2.2.9.1) Архив сеансов.См. http://www.fiddler2.com

и есть некоторые запросы, которые кажутся мне более странными:

Request Count:  1
Bytes Sent:  1,525
Bytes Received: 804

ACTUAL PERFORMANCE
--------------
ClientConnected: 15:40:54:6546
ClientDoneRequest: 15:41:00:1390
Gateway Determination: 0ms
DNS Lookup:   0ms
TCP/IP Connect:  0ms
ServerConnected: 15:37:55:4202
ServerGotRequest: 15:41:00:1390
ServerBeginResponse: 15:41:01:7171
ServerDoneResponse: 15:41:01:7171
ClientBeginResponse: 15:41:01:7171
ClientDoneResponse: 15:41:01:7171

 Overall Elapsed: 00:00:07.0625000

Какова работа с метками времени clientconnected и clientdonerequest?В предыдущих записях говорилось, что временная метка, связанная с клиентом, не отражает текущий запрос в более старых версиях fiddler, но эта используемая версия дополняет исправления ошибок.

Что является разумным объяснением этой задержкиотправка?Это проблема скрипача - или в моем коде есть что-то, что мне нужно исследовать?Я определенно заметил задержку с их стороны при использовании приложения (похоже, что это поддерживается fiddler);у них т.е. 7 установлено.

1 Ответ

0 голосов
/ 13 мая 2010

Я не уверен, как вы закончили с этим результатом - таймер ClientBeginRequest был добавлен в Fiddler v2.2.8.7, чтобы отразить, когда клиент начал отправлять запрос в Fiddler, но я не вижу его в вашем фрагмент выше. вы используете 2.2.9 на вашем компьютере?

Если файл SAZ небольшой, вы можете отправить его мне (Справка> Отправить отзыв), и я посмотрю.

Таймер ClientConnected может сбивать с толку, потому что Fiddler использует клиентские сокеты keep-alive, поэтому клиент мог установить соединение с Fiddler некоторое время назад, повторно использовать его несколько раз, и, следовательно, время ClientConnected может быть намного раньше чем время ClientBeginRequest.

...