Назад | Перейти на главную страницу

Сайт ASP.net на IIS7 - периодически очень медленно для всех удаленных подключений, но всегда очень быстро локально

Один из наших сайтов asp.net периодически работает очень медленно при доступе из Интернета. Но даже если удаленно он работает очень медленно, он все равно работает очень быстро при доступе к удаленному рабочему столу с самого сервера.

Это не проблема клиента - я использовал RDC из нескольких мест, и он всегда медленный из любого места, но при этом быстрый локально.

Это влияет только на ОДИН сайт. Все другие сайты ASPNET на том же сервере IIS по-прежнему работают быстро удаленно и локально! Так что сложно диагностировать проблему с сетью.

Через 20 минут все вернется в норму. До следующего раза.

Есть предположения? Спасибо

У вас есть узкое место "вверх по течению", которое, кажется, зависит от пути, по которому клиенты идут к вам.

Начните с клиентской машины и двигайтесь к своему серверу, проверяя каждый шаг на пути. Используйте что-то вроде firebug, чтобы узнать, сколько времени занимает конкретный типичный запрос, когда он работает нормально, и выполните трассировку от клиента к серверу, записывая каждый раз.

Затем, когда он замедлится, повторите процесс, который вы практиковали, внимательно ища все, что занимает больше времени. Это может быть все, от перегрузки клиентского маршрутизатора до DNS-сервера и балансировщика нагрузки до брандмауэра: буквально на каждом этапе пути может возникнуть перегрузка и снижение производительности вашего сервиса, невиновный наблюдатель (:-))

--дэйв