У меня есть веб-сайт asp.net, есть searchResult.aspx, он запускает сценарий sql для извлечения данных из базы данных сервера MS SQL, а затем помещает данные в формат HTML, веб-сайт был развернут в IIS7.5 Сервер.Я реализовал как статическое, так и динамическое сжатие, это означает, что все мои страницы js, css и aspx были сжаты перед отображением в браузере.
К сожалению, searchResult.aspx очень медленно возвращается при поиске большого слова, напримербиография, это в среднем занимает более 10 секунд, чтобы вернуться.и я использовал Firebug Net, чтобы отследить его, блокировка, DNS Lookup, Connecting and Sending занимают не более 10 мс, но ожидание занимает более 10 секунд.Поэтому я добавил некоторый код в начало и конец функции Page_Load (отправитель объекта, EventArgs e), а также в начало и конец элемента HTML-тела, как показано ниже:
protected Stopwatch stopwatch = new Stopwatch();
protected void Page_Load(object sender, EventArgs e)
{
stopwatch.Start();
....
stopwatch.Stop();
timeForSearch = stopwatch.Elapsed.Milliseconds;
}
<body>
<%
stopwatch.Reset();
stopwatch.Start();
%>
....
<%stopwatch.Stop();%>
<%=timeForSearch%>+<%=stopwatch.Elapsed.Milliseconds%>=<%=stopwatch.Elapsed.Milliseconds + timeForSearch%>
Хорошо, обычно timeForSearch и timeна заполнение страницы aspx уходит всего 1 секунда, но почему загрузка страницы занимает более 10 секунд, любая помощь будет оценена по достоинству.
спасибо за ответ, страница aspx была разархивирована до 8,2 КБ.не большой файл