Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка под ASP.NET > Долго грузится страница |
Автор: CYBERDREAM 10.3.2011, 12:03 |
День добрый всем. Страница в среднем загружается за 5сек, плюс картинки еще за 2 секунды. Меня интерисуюет, почему целых 5 секунд отъедается. АСП только начал изучать. Средний пинг сайт - 110мс. Вобщем вопрос, как понять код ли виновен, либо сервер? |
Автор: A5uKa 10.3.2011, 12:18 |
сервер |
Автор: CYBERDREAM 10.3.2011, 12:20 |
доводы? не может код генериться столько времени? идет выборка по базе, но база маленькая, и записей там меньше ста |
Автор: Miller_time 10.3.2011, 13:50 |
А может он компилируется ? CYBERDREAM, Такая штука наблюдается только когда первый раз заходите на сайт или постоянно ? |
Автор: CYBERDREAM 10.3.2011, 13:52 |
привет Miller_time, про компиляцию при первом вызове знаю. Но это не тот случай. Такая лажа возникает всегда вот сайт http://www.ValentinaCards.ru |
Автор: Miller_time 10.3.2011, 14:00 | ||
Ну для уверенности добавь на локальной машине в станицу Trace="true"
посмотри что и где долго откликается.Потому что если судить по контактам, откликается моментально. |
Автор: CYBERDREAM 10.3.2011, 14:15 |
спасибо, как прийду домой, гляну что это есть такое. Добавлено через 5 минут сайт кстати в дебаге пашет сейчас, забыл убрать. Может из-за этого быть? |
Автор: A5uKa 10.3.2011, 14:21 |
Нормально оно грузится, это уже быстро. |
Автор: Miller_time 10.3.2011, 14:21 |
У меня шустро стал отвечать, видимо закешировался где то ))0 |
Автор: CYBERDREAM 10.3.2011, 14:22 |
на мой взгляд долго, ускорить бы в 2-3 раза Добавлено через 28 секунд надо браузер закрыть, у меня опера потом за полторы сек. где то открывает из кеша. |
Автор: Freyzer 10.3.2011, 14:50 | ||||
Реально первый раз долго грузится. Глянь веб.конфиг и если есть такая строка:
а в ней вот это:
убери. |
Автор: CYBERDREAM 10.3.2011, 14:51 |
да, как и говорил, в дебаге находится сайт, забыл убрать. Может ли дебажный режим так влиять на скорость? |
Автор: A5uKa 10.3.2011, 16:13 | ||
![]() |
Автор: Miller_time 10.3.2011, 19:58 |
Пипец, наткнулся на Трасе.. Что то там у тебя много всего передаеться.. Новерно DevExpress тут немного притормаживает проект... |
Автор: CYBERDREAM 10.3.2011, 20:01 |
после отключения дебага вроде бы шустрее начало работать, но все равно паршиво. Девекспресс я скоро уберу совсем, но все равно как то неадекватно долго страница отображается |
Автор: CYBERDREAM 10.3.2011, 23:11 |
на днях обновлю сайт избавившись от девекспресса, тогда уж гляну притормаживает ли он |
Автор: Freyzer 11.3.2011, 20:12 |
Попробуй, но если не поможет, значит у тебя криво где - то код написан, потому и долго на сервере обрабатывается. |
Автор: Mymik 12.3.2011, 17:46 |
попробуй поставить себе dotTrace(триал версия на 10 дней(http://www.jetbrains.com/profiler/)) и натравить на свой IIS. Он тебе выдаст статистику вызовов всех методов и сколько они выполнялись. |
Автор: CYBERDREAM 27.3.2011, 12:49 |
Баг был в сервере, перенес на сервер к брату, заработало гораздо быстрее. Всем спасибо. |
Автор: antit 30.3.2011, 10:04 |
используй YSlow! Помогает быстро определить, что можно и нужно оптимизировать. Используй DC.Web.HttpCompress.dll. Размер передаваемых данных может сократиться на пару десятков Kb Есть библиотеки для объединения js скриптов. Уменьшится количество запросов к серверу. Можешь уменьшить с 35 как сейчас до 30 только этим. Ну, вообщем, пролистай статистику по YSlow. |