Theo http://support.microsoft.com/kb/944884 , "khi một phản hồi lớn hoặc phản hồi lớn được gửi đến máy khách qua kết nối mạng chậm, giá trị của trường mất thời gian có thể nhiều hơn mong đợi".
Tôi có một tình huống mà một khách hàng sẽ nói: "Tôi đã gửi yêu cầu đến máy chủ web của bạn lúc 10:03:24 và mất 20 giây, tại sao?". Tôi cũng có thể thấy điều này trong các bản ghi IIS, nhưng mô-đun ASP.NET của máy chủ đã ghi lại nó dưới dạng 100ms, và bộ đếm CPU và Đĩa thấp.
Tôi nghi ngờ rằng đó là do kết nối mạng chậm. Làm thế nào tôi có thể chứng minh điều này?
Cập nhật:
1) Đây là các yêu cầu Dịch vụ Web SOAP, do đó không có đồ họa nhúng, chỉ là một POST HTTP với một trang kết quả XML duy nhất.
2) Ngoài ra, tôi đã tái tạo điều này bằng cách điều chỉnh tốc độ mạng ở phía máy khách và các triệu chứng hoàn toàn giống nhau.
3) Vấn đề không liên tục, có nghĩa là cùng một yêu cầu thường nhanh đối với khách hàng nhưng đôi khi chậm. Tôi không thể tự tái tạo điều này ngoài việc điều chỉnh mạng. Ghi nhật ký ASP.NET của máy chủ cho thấy nó luôn nhanh, nhưng đăng nhập IIS cho thấy nó chậm khi máy khách nói rằng nó chậm.
4) Tôi chỉ có quyền truy cập vào máy chủ và cần cung cấp càng nhiều thông tin càng tốt cho khách hàng để họ chấp nhận rằng vấn đề không nằm ở máy chủ và biết đăng nhập / công cụ nào để chạy trên máy khách để tìm nguyên nhân gốc.