Проверьте вклад задержки клиент-серверной сети в производительность приложения - PullRequest
0 голосов
/ 24 сентября 2011

У нас есть типичное приложение Flash + J2EE, которое выполняет несколько запросов от клиента к серверу (через удаленное взаимодействие Flex), что занимает довольно много времени в некоторых клиентских системах (и, следовательно, приводит к низкой производительности приложений в таких системах).

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

Итак, как лучше всего диагностировать это в клиентской системе (Windows)?

Обратите внимание, что мы попытались профилировать наше приложение, которое не указывает на узкие места, поэтому нам просто нужно четко определить возможные проблемы с сетью.

Спасибо.

1 Ответ

0 голосов
/ 26 сентября 2011

Рассмотрите возможность использования решения по ухудшению качества сети для моделирования этих неконтролируемых характеристик сети для пользователей, которые жалуются.Набор отраслевых дефакто-решений от Shunra (http://www.shunra.com),, но если вам нужен только один сеанс, чтобы посмотреть на поведение одного пользователя, то вы можете рассмотреть решение с открытым исходным кодом, такое как WanEm, (http://wanem.sourceforge.net).

Это должно позволить вам смоделировать характеристики сети между одним клиентом и сервером по перегруженному сетевому каналу, чтобы наблюдать, как производительность однопользовательского приложения изменяется в зависимости от условий сети. С WanEm вы получаете модель одного логического канала между двумя.Shunra, вы можете смоделировать всю сеть, если хотите. Не принимайте установку WanEm по умолчанию на виртуальной машине, синхронизация имеет решающее значение для ухудшения работы сети, и часы будут «плавать» внутри виртуальной машины - продолжайте и встаньтеодин хост для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...