1

Это всего лишь вопрос, чтобы иметь некоторые идеи о том, где я делаю это неправильно. У меня есть классическое приложение ASP, развернутое в двух средах (тестирование и интеграция). Проблема в том, что для тестовой среды требуется около 10 секунд для загрузки определенной страницы, так как в среде INT одна и та же страница занимает около одной минуты. Разница между ними заключается в том, что у меня есть разные базы данных для Test и INT, а в тестовой среде есть один сервер, но в среде INT есть два сервера, которые выполняют некоторую балансировку.Скрипт выполняется медленнее на разных серверах

Кроме того, на моей странице ASP я использую свойство Response.Buffer, но на странице не вызывается метод Response.Flush() или Response.Clear(). Возможно, это тоже проблема, но я не уверен.

Любые идеи, из которых может возникнуть эта задержка?

К сожалению, это все код, который я могу предоставить.

Спасибо

+0

Поделитесь своим ASP-кодом, пожалуйста. – omegastripes

+0

@omegastripes Я добавил код, я не знаю, сколько это поможет :) – Sebastian

+0

Тот же объем данных, та же структура базы данных (включая индексы)? Может ли быть сервером INT под более тяжелой нагрузкой, чем DEV? Является ли база данных INT другой сетью? –

ответ

0

что страница делает, чтение из базы данных?

Если это так, вы должны сначала запустить запросы непосредственно в базах данных, и если они будут такими же быстрыми, начните думать о IIS или ASP в качестве проблемы. Если проблема не в базах данных, а asp не имеет к этому никакого отношения.