|
|
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Стоит сервер на 2x XEON, 64 бита. Windows Server 2003 SQL Server 2008 С некоторых пор постепенно, но верно стали сильно тормозить приложения на ASP.NET (странички). Например, обычная страничка, которая лезит в БД, выполняет запрос и возвращает результат в XML, работает иногда секунд 5 (что более-менее), но часто бывает и по 60, и по 120 секунд, что вообще ни в какие ворота не лезет. В это время никаких особых вещей, как то загрузка процессора или дисковой активности не наблюдается. Такое на всех страничках бывает. Сами запросы к БД выполняются очень быстро, проверяли не раз, дело не в БД. Памяти SQL серверу ограничивали 10 гигабайт (всего 16), чтобы IIS хватило остатка, эффекта нет. Да и сайтики-то простые. Если те же самые сайты выкладывать на десктопе, которые стучатся на сервер (к базе данных), то всё работает очень быстро. На сервере же в десятки и сотни раз медленнее. Смотрел счетчики производительности ASP.NET, ничего подозрительного, разве что явно видно что запрос к веб выполнялся, скажем, минуту вместо нормальных секунда-две. Антивирус касперского отключали, не помогло. В системных логах ничего нет подозрительного. Куда копать-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 11:15:33 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Есть какая-либо страничка, не лазающая в БД вообще? Как с ней дела обстоят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 11:38:19 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
ПаганельЕсть какая-либо страничка, не лазающая в БД вообще? Как с ней дела обстоят? неа, переписал ту страничку, берёт XML из файла и возвращает. Иногда затыки по 30 секунд и более. Файлик-то всего 5 мегабайт. На десктопе всё мгновенно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 12:04:16 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Гляньте еще в Firebug на закладку "сеть" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 12:07:22 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
ПаганельГляньте еще в Firebug на закладку "сеть" Да дело не может быть в сети, потому что я запускаю тест на самом сервере, тоже медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 13:12:00 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Albatross, Посмотрите как между собой делят память процессы w3wp.exe и sqlservr.exe. Включено ли кеширование страниц/скриптов у IIS, если да, то какое количество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 15:08:46 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
AlbatrossПаганельГляньте еще в Firebug на закладку "сеть" Да дело не может быть в сети, потому что я запускаю тест на самом сервере, тоже медленно.я хотел сказать, что, возможно, Вам будет полезно увидеть затраты времени по каждому конкретному url, запрашиваемому сервером при загрузке страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 16:04:48 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Паганель, Можно на каких-то страницах повесить в обработчики Page_PreInit и Page_Unload запись в лог времени и посмотеть, сколько времени приблизительно формируется страница. Если достаточно быстро, то стоит посмотреть на IIS. Читал, что IIS6 может работать в эмуляции IIS5, но при этом сильно тормозить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 01:47:30 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Starlex, а сможно просто включить trace и посмотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 11:48:45 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
ZoriaStarlex, а сможно просто включить trace и посмотреть А если трассировка включена, то лучше выключить.:) Насчет тормозов не знаю, но то что трассировка может быть причиной утечки памяти, точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 11:54:31 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Starlex, мы же вроде о поисках причин говорим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 11:59:25 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
ZoriaStarlex, мы же вроде о поисках причин говорим? Я не против того, чтобы включить и посмотреть, только включенная трассировка может быть сама причиной (если её забыли выключить) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 12:25:42 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Starlex, ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 12:41:32 |
|
||
|
почему-то сильно тормозит ASP.NET 4.0
|
|||
|---|---|---|---|
|
#18+
Albatross, " обычная страничка, которая лезит в БД, выполняет запрос и возвращает результат в XML, работает иногда секунд 5 (что более-менее), но часто бывает и по 60, и по 120 секунд" а когда именно не понятно? 120 вместо 5? запрос один и тот же выполняется? кстати.. 50мегабайт информации все в браузер отправляются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 12:43:43 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37500431&tid=1360423]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
197ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 470ms |

| 0 / 0 |
