У меня есть веб-приложение, которое я размещаю. Он отлично работает на моей машине и на большинстве машин, которые я пробую.
Мой клиент говорит, что функциональность веб-приложения работает нормально. Однако для загрузки сайта на его машину требуется время, и если он нажимает кнопку, сайту требуется время для обработки данных. Он также сказал, что пробовал использовать сайт на другом компьютере и получил ту же проблему.
Как я могу проверить, в чем проблема на клиентском компьютере?
Почему бы вам не попробовать сторонний лайк Гомес.
Предполагая, что вы не можете получить доступ к клиентскому компьютеру самостоятельно (например, используя VNC) и не ожидаете, что клиент установит firebug / pagespeed / yslow, вам нужно будет начать смотреть на поток пакетов с вашего конца, используя, например, wirehark или добавляйте на страницу ошибки, которые могут анализировать производительность (например, Yahoo Boomerang). Однако эти подходы будут показывать вам только информацию о структуре поведения сайта / сети - медленный ответ на нажатие клавиш в браузере не имеет ничего общего с отправкой материалов по сети - это исключительно о том, что происходит на клиенте.
Видят ли они лучшую производительность у других сайтов? Какие? Проверьте, какой браузер они используют (мне пришлось переустановить FF3 после обновления до FF4 из-за ужасных проблем с производительностью). Это может быть некорректный фрагмент кода (например, вредоносное ПО или инструмент, подобный Rapport) на клиенте. Или у вас есть обработчики событий на полях ввода?
Кроме того, если в свойствах TCP / IP сетевого адаптера есть несколько записей DNS и первый DNS не отвечает, потребуется время для того, чтобы процесс разрешения имен истек по тайм-ауту, а затем использовал резервный DNS, который затем работает, и вы получить результат после долгой задержки. Посмотрите, есть ли у клиента такая же проблема при доступе к другим сайтам, а также обратите внимание, читает ли строка состояния браузера поиск веб-сайта. . . в течение долгого времени, прежде чем он изменится на передачу. . .